1.部署nfsclass
Helm部署nfs-client-provisioner: 预先配置好外部的NFS服务器。
[kubeadm@server1 nfsclass]$ ls
class.yaml deployment.yaml pod.yaml pvc.yaml rbac.yaml
[kubeadm@server1 nfsclass]$ kubectl delete -f . // 删除之前的部署
storageclass.storage.k8s.io "managed-nfs-storage" deleted
deployment.apps "nfs-client-provisioner" deleted
serviceaccount "nfs-client-provisioner" deleted
clusterrole.rbac.authorization.k8s.io "nfs-client-provisioner-runner" deleted
clusterrolebinding.rbac.authorization.k8s.io "run-nfs-client-provisioner" deleted
role.rbac.authorization.k8s.io "leader-locking-nfs-client-provisioner" deleted
rolebinding.rbac.authorization.k8s.io "leader-locking-nfs-client-provisioner" deleted
Error from server (NotFound): error when deleting "pod.yaml": pods "test-pod" not found
Error from server (NotFound): error when deleting "pvc.yaml": persistentvolumeclaims "test-claim" not found
注意:在使用helm uninstall删除的时候,调用的是kubectl apiserver,通过config完成授权