0%

helm安装nfs-client

安装helm仓库

helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
helm repo update

安装 NFS Client Provisioner

helm install nfs-client nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
  --namespace nfs-storage  --create-namespace\
  --set nfs.server=<NFS_SERVER_IP> \
  --set nfs.path=<NFS_SHARED_PATH>

其他一些推荐配置:

--set image.repository=registry.cn-beijing.aliyuncs.com/kubesphereio/nfs-subdir-external-provisioner
--set image.tag=v4.0.2
--set storageClass.defaultClass=true
--set storageClass.name=nfs-client

验证安装

kubectl get storageclass

如果helm包下载不下来可以提前下载,然后从本地目录安装

helm install <release-name> /path/to/mychart-0.1.0.tgz
  • 安装未打包的 Chart 文件夹
helm install <release-name> /path/to/mychart/

例如 helm install nfs-client .

  • 使用 -f 指定自定义值文件:
helm install my-release ./mychart-0.1.0.tgz -f values.yaml