之前用的https://github.com/kubernetes-retired/external-storage/tree/master/nfs-client已经不再更新,新集群使用时会出现创建了pvc 不能自动创建pv的情况。
现在使用的是nfs-subdir-external-provisioner
1.下载源码
源码地址:
https://github.com/lorenzofaresin/nfs-subdir-external-provisioner.git 被墙会慢一些
gitcode地址
https://gitcode.com/kubernetes-sigs/nfs-subdir-external-provisioner/overview
下载zip包,如果要git clone需要登录 下载zip不需要登录
2.将zip包上传到服务器,解压安装
进入chart,按照需求修改values.yaml
cd nfs-subdir-external-provisioner-master/charts/nfs-subdir-external-provisioner/
安装helm
cd nfs-subdir-external-provisioner-master/charts
helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner -n kube-system
也可以在安装的时候直接指定参数
helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner \ --set nfs.server=x.x.x.x \ --set nfs.path=/exported/path