架構圖如下

 
本篇以External-Storage NFS-Client設定為主
 
確定nfs掛載是否正常
mount -t nfs 172.31.17.61:/data/volumes/nfs /data/volumes/nfs
安裝
helm upgrade --install nfs-storage nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --version 4.0.12 \
--set nfs.server=172.31.17.61 \
--set nfs.path=/data/volumes/nfs \
--set nfs.mountOptions="{hard,nfsvers=4}" \
--set storageClass.name="nfs-storage" \
--set storageClass.accessModes="ReadWriteOnce" \
--set storageClass.archiveOnDelete=false
檢查

kubectl get StorageClass
 
驗證
cat < pvc-test.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-test
spec:
  storageClassName: "nfs-storage"
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 10Mi
EOF

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料