如何将Docker卷映射到Google计算引擎永久磁盘
我已经完成了在Google计算引擎中创build永久磁盘的步骤,并将其附加到正在运行的VM实例。 我也用VOLUME指令创build了一个docker镜像。 它在本地运行良好,在docker运行命令,我可以传递-v选项来挂载一个主机目录作为卷。 我以为在kubectl会有类似的命令,但我没有看到一个。 我如何将我的持久磁盘挂载为docker卷?
在您的pod规范中,您可以指定一个Kubernetes gcePersistentDisk
卷( spec.volumes
字段)以及将该卷安装到容器的位置( spec.containers.volumeMounts
字段)。 这是一个例子:
apiVersion: v1 kind: Pod metadata: name: test-pd spec: containers: - image: gcr.io/google_containers/test-webserver name: test-container volumeMounts: - mountPath: /test-pd name: test-volume volumes: - name: test-volume # This GCE PD must already exist. gcePersistentDisk: pdName: my-data-disk fsType: ext4
阅读更多关于Kubernetes卷: http ://kubernetes.io/docs/user-guide/volumes
- Google容器引擎上的跨区域负载平衡+路由
- 任何关于在GCE的CoreOS上运行Kubernetes的Aerospike的build议?
- R – install.packages不能在计算引擎上的docker上运行
- Ubuntu上托pipe虚拟机使用自定义运行时
- 与厨师使用docker工人的平滑解决scheme
- 设置Stackdriver为Docker的gcplogs日志驱动程序logging日志级别
- Google Cloud Container-vm不会重新启动Docker容器
- 如何在Google Compute Engine上运行Docker?
- 如何在Google Compute Engine上正确运行Docker(自动重启)