阿里雲k8s-nas掛載指南


一:阿里雲k8s集群中要掛載nas,首先需要滿足nas與集群處於同一個VPC。

二:使用PV,PVC的方式進行掛載,PV的yaml定義中必須使用子目錄掛載,否則POD起來會有chown: changing ownership of '/var/lib/mysql/': Operation not permitted的報錯。

pv:yaml

apiVersion: v1

kind: PersistentVolume

metadata:

 annotations:

   pv.kubernetes.io/bound-by-controller: "yes"

 finalizers:

 - kubernetes.io/pv-protection

 name: xlppc-pv-nas  /這里是你的PV名稱

spec:

 accessModes:

 - ReadWriteMany

 capacity:

   storage: 20Gi

 flexVolume:

   driver: alicloud/nas

   options:

     options: nolock,tcp,noresvport

     path: /sentry-data

     server: XXX.cn-shanghai.nas.aliyuncs.com  /這里是nas掛載點

     vers: "3"

 persistentVolumeReclaimPolicy: Retain

 storageClassName: xlppc-sentry-se0eb  /需寫好存儲類yaml

 volumeMode: Filesystem

-------------------------------------------------------------------------------------------------------------------------------

storageclass:yaml

apiVersion: storage.k8s.io/v1

kind: StorageClass

metadata:

 name: xlppc-sentry-se0eb /這里是你的存儲類yaml名稱

mountOptions:

- nolock,tcp,noresvport

- vers=3

parameters:

 server: "XXX.cn-shanghai.nas.aliyuncs.com"

 driver: NFS

provisioner: alicloud/nas

reclaimPolicy: Retain

---

以上倆個yaml文件apply之后,即可以創建pvc來進行掛載操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM