前置条件:
helm install nfs-provisioner stable/nfs-client-provisioner --set nfs.server=192.168.1.100 --set nfs.path=/nfs/your_path
当 pvc 没有指定 StorageClass 时,使用该 nfs 作为默认存储
设置为默认 StorageClass
# 设置 default class 为 true 。 其中 nfs-client 为上一步创建的 nfs storageclass 的名称。 kubectl patch storageclass nfs-client -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
解除指定默认 StorageClass
# 设置 default class 为 false。 kubectl patch storageclass nfs-client -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'