我正在尝试设置一个卷以在 k8s 上与 Mongo 一起使用。
我kubectl create -f pv.yaml
用来创建卷。
pv.yaml:
kind: PersistentVolume
apiVersion: v1
metadata:
name: pvvolume
labels:
type: local
spec:
storageClassName: standard
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/nfs"
claimRef:
kind: PersistentVolumeClaim
namespace: default
name: pvvolume
然后我部署这个有 pod 的 StatefulSet,它为这个卷制作 PVC。
我的卷似乎已经创建没有问题,我希望它只使用主机节点的存储。
当我尝试部署时,出现以下错误:
无法为 pod“mongo-0_default(2735bc71-5201-11e8-804f-02dffec55fd2)”挂载卷:超时已过期,等待卷为 pod“default”/“mongo-0”附加/挂载。未附加/卸载卷列表=[mongo-persistent-storage]
是否错过了设置持久音量的步骤?