kubernetes安装nfs动态存储类

发布时间 2024-01-10 16:22:40作者: 潇潇暮鱼鱼

之前用的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