我遇到了错误
1个节点找不到可用的持久卷来绑定。
创建我的Pod以附加到Persistent Storage之后。
我在下面设置。
PersistentVolume
并StorageClass
成功创建并附加。一旦我创建PersistentVolumeClaim,它就会以“待处理”状态等待,这是预期的(我相信),因为由于WaitForFirstConsumer
设置为,它等待一个pod进行连接StorageClass
。
apiVersion: v1
kind: PersistentVolume
metadata:
name: example-local-pv
spec:
capacity:
storage: 2Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /home/aozdemir/k8s
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- my-node
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: example-local-claim
spec:
accessModes:
- ReadWriteOnce
storageClassName: local-storage
resources:
requests:
storage: 2Gi
---
kind: Pod …
Run Code Online (Sandbox Code Playgroud) kubernetes ×1