全部產品
Search
文件中心

:通過控制台使用動態雲端硬碟卷

更新時間:Jun 19, 2024

本文主要為您介紹如何通過控制台使用動態雲端硬碟卷。

前提條件

您已建立ACK叢集。具體操作,請參見建立Kubernetes託管版叢集

建立StorageClass

  1. 登入Container Service管理主控台

  2. 在控制台左側導覽列,單擊叢集

  3. 叢集列表頁面,單擊目的地組群名稱或者目的地組群右側操作列下的詳情

  4. 在叢集管理頁左側導覽列,選擇儲存 > 儲存類

  5. 儲存類頁面單擊建立,在建立對話方塊中設定參數。
    • 名稱:儲存類的名稱。
    • 儲存卷類型:配置為雲端硬碟,標識StorageClass使用阿里雲雲端硬碟provisioner外掛程式建立。
    • 儲存驅動:本例中設定為Flexvolume
    • 參數:本例中,包含的樣本參數為typezoneid
      • 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時,可選擇多種掛載選項。
  6. 參數配置完成後,單擊建立

建立PVC

  1. 登入Container Service管理主控台

  2. 在控制台左側導覽列,單擊叢集

  3. 叢集列表頁面,單擊目的地組群名稱或者目的地組群右側操作列下的詳情

  4. 在叢集管理頁左側導覽列,選擇儲存 > 儲存聲明

  5. 儲存聲明頁面,單擊右上方的建立。在彈出的建立儲存聲明對話方塊中設定參數。
    • 儲存宣告類型:包含雲端硬碟NASOSS三種類型。本樣本選擇雲端硬碟
    • 名稱:建立的資料卷的名稱。資料卷名在叢集內必須唯一。
    • 分配模式:包含使用儲存類動態建立已有儲存卷建立儲存卷三種模式。本樣本選擇使用儲存類動態建立
    • 已有儲存類:單擊選擇儲存類,在目標儲存類右側操作列單擊選擇
    • 總量:所建立儲存卷的容量。
      說明 所建立的儲存卷容量不能超過磁碟容量。
    • 訪問模式:預設為ReadWriteOnce。
  6. 單擊建立
    建立成功後可以在列表中看到test-cloud,並且已綁定相應的儲存卷。建立儲存聲明1

使用資料卷

  1. 登入Container Service管理主控台

  2. 在控制台左側導覽列,單擊叢集

  3. 叢集列表頁面,單擊目的地組群名稱或者目的地組群右側操作列下的詳情

  4. 在叢集管理頁左側導覽列,選擇工作負載 > 無狀態

  5. 無狀態頁面單擊使用鏡像建立
  6. 配置建立無狀態應用資訊。
    本例主要為您介紹資料卷的配置。其他介面參數請參見建立無狀態工作負載Deployment
    資料卷支援配置本機存放區和雲端儲存。
    • 本機存放區:支援主機目錄(HostPath )、配置項(ConfigMap)、保密字典(Secret)和臨時目錄,將對應的掛載源掛載到容器路徑中。更多資訊請參見 volumes
    • 雲端儲存:支援雲端硬碟、NAS及OSS三種雲端儲存類型。
    本例中配置了一個雲端硬碟類型的資料卷,將該雲端硬碟掛載到容器中/tmp路徑下,在該路徑下產生的容器資料會儲存到雲端硬碟中。
    資料卷
  7. 所有的資訊都配置完成後,單擊建立
    建立成功後,您就可以正常使用資料卷。

您也可以通過命令列的方式使用動態雲端硬碟卷,請參見通過命令列使用動態雲端硬碟卷