https://artifacthub.io/packages/helm/nfs-subdir-external-provisioner/nfs-subdir-external-provisioner
部署:
helm install -n nfs-provisioner nfs-subdir-external-provisioner-retain nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --set nfs.server={IP} --set nfs.path=/nfsshare --set storageClass.reclaimPolicy=Retain --set storageClass.name=nfs-retain
这样部署之后,在statefulset 中使用这个 pv
然后删掉 namespace, 对应的PV 变为 release 状态.
再次部署,会生成新的PVC:
kubectl get pv, 就是没用用上之前的
kubectl get pvc:
如果要恢复数据: 删除 spec.claimRef, 重新部署即可
标签:set,pv,nfs,subdir,provisioner,k8s,external From: https://www.cnblogs.com/qgbo/p/17983047