我试图用csi驱动程序创建一个PV,它不允许创建,因为没有强制性的属性volumeHandle。文档中说这个字段等于volume_id,从哪里可以得到这个卷ID?
apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
pv.kubernetes.io/provisioned-by: directpv-min-io
volume.kubernetes.io/provisioner-deletion-secret-name: ""
volume.kubernetes.io/provisioner-deletion-secret-namespace: ""
name: pvc-minio-1
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 1000Gi
csi:
driver: directpv-min-io
fsType: xfs
persistentVolumeReclaimPolicy: Delete
storageClassName: directpv-min-io
字符串
1条答案
按热度按时间idv4meu81#
在我的理解中,volumeHandle(VolumeID)可以是任何东西,只要它对于它后面的资源是唯一的(例如,NFS服务器上共享中的文件夹)。这就是为什么NFS CSI驱动程序的文档推荐volumeHandle字符串的特定结构,以确保每个服务器+共享+文件夹组合的唯一值。
我没有DirectPV驱动程序的经验,但同样的原则适用于那里。