【发布时间】:2015-02-02 14:58:24
【问题描述】:
有问题,我无法将我的 pod 容器与持久存储链接
这是我的 pod 的配置,其中elastic 是附加磁盘的名称(相同的区域,按应安装和格式化),当我使用此配置启动 pod 时出现此错误:
Unable to mount volumes for pod elastic.etcd
我可以将我的容器链接到任何其他类型的卷 emptyDir 或 hostDir 并且一切正常。但在挂载磁盘的情况下没有。
而且我真的找不到关于persitsentDisk 卷的好例子。
id: elastic
kind: Pod
apiVersion: v1beta1
desiredState:
manifest:
version: v1beta1
id: elastic
volumes:
- name: elastic-persistent-storage
source:
persistentDisk:
pdName : elastic
fsType : ext4
containers:
- name: elastic
image: dockerfile/elasticsearch
cpu: 1000
volumeMounts:
- name: elastic-persistent-storage
mountPath: /data
ports:
- name: elastic
containerPort: 9200
hostPort: 9200
labels:
name: elastic
role: storage
elastic是同一个项目,同一个区域,挂载到集群主节点的磁盘名称。它也被格式化和挂载。
谢谢!
【问题讨论】:
-
我已经扩展了我们的 PD 测试,它似乎工作正常。如果您仍然遇到问题,请通过 IRC 联系我们或评论该 github 问题。谢谢!
标签: google-cloud-platform kubernetes