Volume 設定

設定 nfs 當 persistent volume

Step1. 下載 github Repo

https://github.com/kubernetes-incubator/external-storage/tree/master/nfs-client

Step2. 部署

下載 github repo, 部署以下兩個 yaml (按右上角 Import YAML,修改完成後,複製貼上到黑色區塊即可)

  • deploy/rbac.yaml

  • deploy/deployment.yaml

其中兩個檔案需要修改

rbac.yaml 範例

deployment.yaml 範例

Step3. 設定 StorageClass

進到 Rancher-> Cluster-> Storage-> Storage Classes 頁面

按右上角的 Add Class

設定 Name, Provisioner, Policy,完成後按 Save

Provisioner 填寫為剛才deploy/deployment.yaml中設定的 PROVISIONER_NAME 的值 (依照上一步驟的範例要填 provisioner-nfs)

完成後,可以設定為預設使用的 Storage Class

掛載 volume 方式見 User 使用手冊

Last updated