本文主要為您介紹如何通過控制臺使用動態云盤卷。
前提條件
您已創建ACK集群。具體操作,請參見創建Kubernetes托管版集群。步驟一:創建StorageClass
- 登錄容器服務管理控制臺。
- 在控制臺左側導航欄,單擊集群。
- 在集群列表頁面,單擊目標集群名稱或者目標集群右側操作列下的詳情。
- 在集群管理頁左側導航欄,選擇 。
- 在存儲類頁面單擊創建,在創建對話框中設置參數。
- 名稱:存儲類的名稱。
- 存儲卷類型:本示例中選中云盤。
- 存儲驅動:本示例中選中Flexvolume。
- 參數:本例中,包含的示例參數為type和zoneid。
- type:標識云盤類型,支持cloud_efficiency、cloud_ssd、cloud_essd、available四種參數,其中available會對ESSD、SSD、高效云盤依次嘗試創建,直到創建成功。
- zoneid:期望創建云盤的可用區。如果是多可用區的情況,zoneid可同時配置多個,示例如下:
zoneid: cn-hangzhou-a,cn-hangzhou-b,cn-hangzhou-c
- encrypted:可選參數。創建的云盤是否加密,默認情況是false,創建的云盤不加密。
- 回收策略:云盤的回收策略,默認為Delete,支持Retain。如果數據安全性要求高,推薦使用Retain方式以免誤刪。
- 綁定模式:默認為Immediate,可選值為Immediate、WaitForFirstConsumer。
- 掛載選項:掛載Volume時,可選擇多種掛載選項。
- 參數配置完成后,單擊創建。
步驟二:創建PVC
- 登錄容器服務管理控制臺。
- 在控制臺左側導航欄,單擊集群。
- 在集群列表頁面,單擊目標集群名稱或者目標集群右側操作列下的詳情。
- 在集群管理頁左側導航欄,選擇 。
- 在存儲聲明頁面,單擊右上角的創建。在彈出的創建存儲聲明對話框中設置參數。
- 存儲聲明類型:包含云盤、NAS、OSS三種類型。本示例選擇云盤。
- 名稱:創建的數據卷的名稱。數據卷名在集群內必須唯一。
- 分配模式:包含使用存儲類動態創建、已有存儲卷、創建存儲卷三種模式。本示例選擇使用存儲類動態創建。
- 已有存儲類:單擊選擇存儲類,在選擇存儲類對話框中,目標存儲類右側操作列單擊選擇。
- 總量:所創建存儲卷的容量。 說明 所創建的存儲卷容量不能超過云盤容量。
- 訪問模式:默認為ReadWriteOnce。
- 單擊創建。創建成功后可以在列表中看到test-cloud,并且已綁定相應的存儲卷。
步驟三:創建應用并增加云存儲聲明
- 登錄容器服務管理控制臺。
- 在控制臺左側導航欄,單擊集群。
- 在集群列表頁面,單擊目標集群名稱或者目標集群右側操作列下的詳情。
- 在集群管理頁左側導航欄,選擇 。
- 在有狀態頁面,單擊使用鏡像創建。
- 配置創建有狀態應用信息。本例主要為您介紹存儲卷的配置。關于其他參數的配置,請參見創建有狀態工作負載StatefulSet。
支持增加本地存儲、增加云存儲聲明(PersistentVolumeClaim)或增加存儲聲明模板。
本例中配置了一個云盤類型的存儲卷,將該云盤掛載到容器中/tmp路徑下,在該路徑下生成的容器數據會存儲到云盤中。 - 所有的信息都配置完成后,單擊創建。創建成功后,您就可以正常使用數據卷。
您也可以通過命令行的方式使用動態云盤卷,請參見通過命令行使用動態云盤卷。
文檔內容是否對您有幫助?