關于k8s中的pv和pvc無法綁定
在一次申明pv和pvc時,發現兩者怎么都無法綁定,以下是兩個文件
申明pv
apiVersion: v1
kind: PersistentVolume
metadata:
name: my-pv
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Recycle
storageClassName: nfs
nfs:
path: /data/nfs
server: 192.168.195.111
申明pvc
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: minio-data-pvc
spec:
accessModes:
- ReadWriteOnce
storageClassName: nfs # 對應上面 PV 中的 storageClassName
resources:
requests:
storage: 4Gi # Adjust size as needed
原因是pv和pvc的accessModes的類型不同,導致了兩者無法綁定,只需將下方的pvc更改一下accessModes的策略即可。
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: minio-data-pvc
spec:
accessModes:
- ReadWriteMany #此處需要與pv類型保持一致
storageClassName: nfs # 對應上面 PV 中的 storageClassName
resources:
requests:
storage: 4Gi # Adjust size as needed

浙公網安備 33010602011771號