nfs-client
- 官方github地址
安裝NFS
# 安裝并設(shè)置自動(dòng)啟動(dòng)
yum install nfs-utils
systemctl enable rpcbind
systemctl enable nfs
# 啟動(dòng)
systemctl start rpcbind
systemctl start nfs
# 服務(wù)啟動(dòng)之后,我們?cè)诜?wù)端配置一個(gè)共享目錄
mkdir /data
chmod 755 /data
# 根據(jù)這個(gè)目錄,相應(yīng)配置導(dǎo)出目錄
vi /etc/exports
# 添加如下配置
/data/ 192.168.0.0/24(rw,sync,no_root_squash,no_all_squash)
# 保存設(shè)置之后,重啟 NFS 服務(wù)
systemctl restart nfs
# 可以檢查一下本地的共享目錄
showmount -e localhost
Export list for localhost:
/data 192.168.0.0/24
helm安裝nfs-client
# 添加倉庫
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
# 更新
helm repo update
# 安裝
helm install my-nfs nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
--set nfs.server=x.x.x.x \
--set nfs.path=/data
# 設(shè)置鏡像倉庫,默認(rèn)倉庫拉不下來
--set image.repository=hub.deri.org.cn/k8s/nfs-subdir-external-provisioner
# 設(shè)置SC名字,默認(rèn)nfs-client
--set storageClass.name=my-nfs
# 設(shè)置供應(yīng)商名字,默認(rèn)自動(dòng)生成一個(gè)
--set storageClass.provisionerName=cluster.local/nfsxxx
# 完整安裝命令
helm install nfs-client nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --set nfs.server=192.168.3.22 --set nfs.path=/data/nfs --set image.repository=hub.deri.org.cn/k8s/nfs-subdir-external-provisioner --set storageClass.name=nfs-client --set storageClass.provisionerName=cluster.local/nfs-client
文章來源地址http://www.zghlxwxcb.cn/news/detail-507662.html
文章來源:http://www.zghlxwxcb.cn/news/detail-507662.html
到了這里,關(guān)于k8s使用新版nfs-client的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!