惜风不起、唯有努力!
k8s部署nfs动态存储

k8s部署nfs动态存储

PS:基于helm部署

1、根据环境或规划创建基于helm下载的tgz目录
mkdir -p /all/k8s/config/helm/

2、下载库
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
helm repo update

3、安装
helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner  --set nfs.server=10.16.100.62 --set nfs.path=/data/nfs

ps: 如果安装失败就下载tgz的nfs chart包
helm fetch nfs-subdir-external-provisioner/nfs-subdir-external-provisioner
tar -xf nfs-subdir-external-provisioner-4.0.16.tgz
cd nfs-subdir-external-provisioner/
helm install nfs-subdir-external-provisioner .

4、卸载可用以下命令
helm uninstall nfs-subdir-external-provisioner

5、更新nfs资源的字段
kubectl patch storageclass nfs-client -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'

发表回复

您的电子邮箱地址不会被公开。