云容器引擎服務提供cstor-csi插件,基于Kubernetes容器存儲接口(CSI),深度融合天翼云存儲服務云硬盤、彈性文件存儲等,并完全兼容Kubernetes原生的存儲服務。
插件介紹
cstor-csi插件包括cstor-csi-provisioner和cstor-csi-nodeplugin兩部分。
cstor-csi-provisioner以無狀態負載形態部署,通過將云存儲服務的功能與 Kubernetes 的存儲框架無縫集成,使用戶能夠通過 Kubernetes API 動態創建和刪除存儲卷,而無需直接與云存儲服務進行交互;
cstor-csi-nodeplugin以守護進程形態部署在所有節點,將存儲卷與節點上的容器運行時進行集成,并提供對存儲卷的掛載、卸載和快照等操作的支持,以使容器可以方便地使用存儲卷提供的持久性存儲功能。
插件安裝
前提條件
部分資源池插件安裝需要配置用戶AK、SK。安裝前請首先到天翼云門戶“用戶”-“安全設置”-“用戶AccessKey”中獲取AK;SK可以在首次“創建AccessKey”時獲取,也可提通過工單獲取存量SK。
請檢查天翼云賬戶余額是否在100元以上,cstor-csi插件開通的存儲為按需付費方式,需要賬戶余額在100元以上才可正常開通。
操作步驟
登錄“云容器引擎”管理控制臺;
在集群列表頁點擊進入指定集群;
進入主菜單“插件”——“插件市場”,選擇cstor-csi,點擊“安裝”;
在彈出的安裝界面,配置用戶AKSK,點擊“安裝”;


安裝成功后將跳轉到插件實例列表頁,可以看到插件安裝狀態。如果插件安裝失敗,可以查看失敗日志,通過工單反饋問題。
插件使用
cstor-csi插件安裝完成后,會默認創建示例存儲類,可以在“存儲”——“存儲類”列表中查看。
說明
默認創建的存儲類僅為建議配置,用戶可以根據使用場景需要自行創建存儲類。
默認創建的存儲類類型,由云容器引擎服務根據當前集群所在資源池已上線的存儲產品決定。比如華北2資源池,未上線云盤極速型SSD,那么默認不會創建該類型的存儲類。
cstor-csi默認創建存儲類型、對應驅動及應用場景等說明如下:
插件升級/更新
您可以在控制臺看插件實例,并根據需要對插件進行升級或者更新。
登錄“云容器引擎”管理控制臺;
在集群列表頁點擊進入指定集群;
進入主菜單“插件”——“插件市場”,選擇cstor-csi,點擊進入查看詳情。在插件詳情頁可以看到版本列表,在說明中可以獲取各版本發布變更內容,根據需要確定升級版本;
進入主菜單“插件”——“插件實例”,選擇cstor-csi,可以選擇版本進行升級,也可以更新插件配置。
說明
如果當前插件版本已是最新版,“插件實例”列表頁將不可見“升級”按鈕。
插件卸載
登錄“云容器引擎”管理控制臺;
在集群列表頁點擊進入指定集群;
進入主菜單“插件”——“插件實例”,選擇cstor-csi,點擊“卸載”。
| 產品 | provisioner | storageClass | type | 類型 | 綁定模式 | 應用場景 | 備注 |
| 云硬盤 | disk.csi.cstor.com | storageclass-disk-sata | SATA | 普通IO | 立即綁定 | 由SATA存儲介質構成的云硬盤。提供可靠的塊存儲,可運行關鍵應用程序 | 無 |
| storageclass-disk-sata-topology | SATA | 普通IO | 延遲綁定 | 由SATA存儲介質構成的云硬盤。提供可靠的塊存儲,可運行關鍵應用程序 | 為延遲綁定模式,它將在Pod調度后,根據調度所在的可用區,才創建該可用區的云硬盤。 | ||
| storageclass-disk-sas | SAS | 高IO | 立即綁定 | 由SAS存儲介質構成的云硬盤。提供高IO和低延遲性能,支持NoSQL/關系型數據庫,數據倉庫,文件系統等應用 | 無 | ||
| storageclass-disk-ssd-genric | SSD-genric | 通用型SSD | 立即綁定 | 通用型SSD類型,由SSD存儲介質構成的云硬盤。提供可靠的塊存儲,適用于企業關鍵應用 | 無 | ||
| storageclass-disk-ssd | SSD | 超高IO | 立即綁定 | 由SSD存儲介質構成的云硬盤。適用于超大帶寬的讀寫密集型應用場景 | 無 | ||
| storageclass-disk-fast-ssd | FAST-SSD | 極速型SSD | 立即綁定 | 由SSD存儲介質構成的云硬盤。適用于超大IOPS、超大帶寬和超低時延的大型數據庫應用場景 | 無 | ||
| 彈性文件 | nas.csi.cstor.com | storageclass-nas-capacity | capacity | 容量型 | 立即綁定 | 適用于大容量、低時延的業務,如代碼存儲、日志存儲、Web服務、虛擬桌面等 | 掛載彈性文件時,不涉及可用區概念,支持跨可用區訪問 |
| storageclass-nas-performance | performance | 性能型 | 立即綁定 | 適用于海量小文件、隨機IO密集型以及時延敏感型業務,如高性能計算、文件共享、內容管理等 | |||
| 對象存儲 | zos.csi.cstor.com | cstor-csi-zos-standard-sc | STANDARD | 標準存儲 | 立即綁定 | 提供高可靠、高可用、高性能的存儲服務,適用于頻繁訪問(平均一月訪問多次)的存儲場景,比如移動應用、網站、音視頻、社交圖片、大數據分析等業務場景。 | 由于storageClass中需要保存用戶對象存儲的AK/SK的secret信息,不便于在部署時安裝,所以需要用戶在使用過程中自行構建storageClass |
| cstor-csi-zos-standard-ia-sc | STANDARD_IA | 低頻存儲 | 立即綁定 | 提供高可靠、低成本的存儲服務,適用于不頻繁訪問(平均一月訪問一次)的存儲場景,但在需要時也能快速實時訪問數據的業務場景,比如數據備份、監控數據存儲等場景。 |