public:kubernetes:configure_storageclass_nfs

Kubernetes 配置 NFS StorageClass

前置条件:

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"}}}'
  • 最后更改: 2021/06/24 20:48
  • 由 Jinkin Liu