- CCE v1.7.3-r2前的集群版本不支持創建文件存儲服務,請參照界面要求創建新版本集群,再使用文件存儲服務。
- CCE集群中的容器存儲目前已支持加密(Kubernetes 1.13版本及以上),當前僅在部分區域(Region)提供端到端支持。
- 存儲不支持選擇企業項目,新創建的存儲卷默認創建到default企業項目下。
步驟 1 登錄CCE控制臺,在左側導航欄中選擇“資源管理 > 存儲管理”。
步驟 2 在“文件存儲卷”頁簽,單擊“創建文件存儲卷”。
步驟 3 配置如下表的基本信息。
表-創建文件存儲基本信息配置
參數 | 參數說明 |
* PVC名稱 | 新建PVC的名稱,該PVC名稱不同于卷名稱,實際的卷名稱在PVC創建時自動生成。 |
集群名稱 | 文件存儲部署所在的集群。 |
命名空間 | 選擇對應的命名空間。 |
總容量 | 總容量是創建的單個卷的容量,使用費用按照實際使用的容量進行計費。 |
訪問模式 | 訪問模式(AccessModes)是用來對PV進行訪問模式的設置,用于描述用戶應用對存儲資源的訪問權限。 ReadWriteOnce (RWO):文件存儲卷只能以讀寫模式被單個節點同時加載。 ReadWriteMany (RWX):文件存儲卷能夠以讀寫模式被多個節點同時加載。 |
步驟 4 單擊“立即創建”,等待創建成功。
創建成功后,存儲管理列表中會出現已創建的存儲,待PVC狀態為“正常”,表示存儲已創建成功。
步驟 5 單擊存儲名稱,進入存儲詳情頁,可查看到存儲的卷名稱、存儲容量等信息。
步驟 1 參照創建無狀態負載(Deployment)、創建有狀態負載(StatefulSet)、創建守護進程集(DaemonSet)或創建普通任務(Job)創建工作負載或普通任務,在添加容器后,展開“數據存儲”。在“云存儲”頁簽,單擊“添加云存儲”。
步驟 2 選擇存儲類型為“文件存儲”。
表-掛載文件存儲參數配置
參數 | 參數說明 |
云存儲類型 | 文件存儲:文件存儲適用于多種使用場景,包括媒體處理、內容管理、大數據和分析應用程序等。 |
分配方式 | |
使用已有存儲 | 云存儲名稱:選擇已創建的存儲,您需要提前創建存儲,創建存儲步驟請參見創建文件存儲卷。 子類型:已創建的文件存儲子類型。 存儲容量:該容量值為PVC的屬性值,若在IaaS側實施過存儲擴容后,容量值不一致是正常的。CCE1.13集群開始支持端到端容器存儲擴容功能后,PVC容量才會和存儲實體容量一致 |
自動分配存儲 | 自動創建存儲,需要輸入存儲的容量。 子類型:文件存儲子類型為NFS。 存儲容量:單位為GB。請不要超過存儲容量配額,否則會創建失敗。 |
添加容器掛載 | 配置如下參數: 1. 子路徑:輸入文件存儲的子路徑,如:tmp。 Kubernetes中數據卷掛載的subpath,指引用卷內的子路徑而不是其根,不填寫時默認為根。現只支持文件存儲,必須是相對路徑,且不能以“/”或“../”開頭。 2. 掛載路徑:輸入掛載路徑,如:/tmp。 數據存儲掛載到容器上的路徑,請不要掛載在系統目錄下,如“/”、“/var/run”等,會導致容器異常。建議掛載在空目錄下,若目錄不為空,請確保目錄下無影響容器啟動的文件,否則文件會被替換,導致容器啟動異常,工作負載創建失敗。 須知:掛載高危目錄的情況下 ,建議使用低權限帳號啟動,否則可能會造成宿主機高危文件被破壞。 3. 設置權限。 只讀:只能讀容器路徑中的數據卷。 讀寫:可修改容器路徑中的數據卷,容器遷移時新寫入的數據不會隨之遷移,會造成數據丟失。 單擊“添加容器掛載”可增加多條設置,單擊“確定”完成配置。 |
步驟 3 單擊“確定”。
CCE支持導入已有的文件存儲。
步驟 1 登錄CCE控制臺,在左側導航欄中選擇“資源管理 > 存儲管理”,在“文件存儲卷”頁簽,單擊“導入”。
步驟 2 從列表里選擇要導入的文件存儲。
步驟 3 選擇需要導入文件存儲的集群名稱和命名空間名稱,單擊“確定”。
創建或導入文件存儲卷成功后,文件存儲卷會自動和當前集群綁定,其它集群也可以使用該存儲。解關聯后,將和此集群解綁,其它集群仍然可以導入使用該文件存儲卷。
若文件存儲卷已被工作負載掛載,將無法和集群解關聯。
步驟 1 登錄CCE控制臺,在左側導航欄中選擇“資源管理 > 存儲管理”,在文件存儲卷列表中,單擊文件存儲卷后的“解關聯”。
步驟 2 確認解關聯后,單擊“確定”。
文件存儲創建完成后,您還可以執行下表中的操作。
操作 | 說明 |
刪除文件存儲 | 1. 選擇需要刪除的存儲名稱,單擊操作列的“刪除”。 2. 根據界面提示完成刪除操作。 |
導入文件存儲 | CCE支持導入已有的文件存儲。 1. 在“文件存儲卷”頁簽下,單擊“導入”。 2. 從列表里選擇要導入的文件存儲。 3. 選擇需要導入文件存儲的集群名稱和命名空間名稱。 4. 單擊“確定”。 |