【发布时间】:2018-03-29 02:29:38
【问题描述】:
我想使用安装在我的节点上的本地卷路径:/mnts/drive。 所以我创建了一个存储类(如本地存储类的文档中所示), 并创建了一个 PVC 和一个使用该卷的简单 pod。
所以这些是使用的配置:
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: local-fast
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mysampleclaim
spec:
storageClassName: local-fast
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 3Gi
---
apiVersion: v1
kind: Pod
metadata:
name: mysamplepod
spec:
containers:
- name: frontend
image: nginx:1.13
volumeMounts:
- mountPath: "/var/www/html"
name: myvolume
volumes:
- name: myvolume
persistentVolumeClaim:
claimName: mysampleclaim
当我尝试创建这个 yaml 文件时出现错误,不知道我缺少什么:
Unable to mount volumes for pod "mysamplepod_default(169efc06-3141-11e8-8e58-02d4a61b9de4)": timeout expired list of unattached/unmounted volumes=[myvolume]
【问题讨论】:
-
您需要指定本地卷的路径。见:kubernetes.io/docs/concepts/storage/volumes/#local
标签: kubernetes kubernetes-helm