基於CSI外掛程式,Container ServiceKubernetes版支援使用雲端硬碟、Apsara File Storage NAS和Object Storage Service等阿里雲儲存服務。本文介紹雲端儲存類型、儲存外掛程式和如何使用雲端儲存。
雲端儲存介紹
阿里雲提供針對各種儲存資源(塊、檔案和對象)的低成本、高可靠、高可用的儲存服務,您可以根據業務負載的儲存需求,考慮資料量、資料訪問頻率、IOPS和輸送量等因素,來選擇合適的雲端儲存體服務。常用的雲端儲存體服務如下:
雲端硬碟
一種資料區塊層級的Block Storage產品,採用分布式多副本機制,具有低時延、高效能、持久性、高可靠等效能,可以隨時建立、擴容以及釋放。更多資訊,請參見雲端硬碟概述。
Apsara File Storage NAS
一種可共用訪問、彈性擴充、高可靠以及高效能的Distributed File System,支援NFS和SMB協議。更多資訊,請參見Apsara File Storage NAS概述。
Object Storage Service
一個海量、安全、低成本、高可靠的儲存空間,適合儲存非結構化資料(如圖片、音視頻等)。更多資訊,請參見Object Storage Service概述。
更多資訊,請參見阿里雲儲存服務。
儲存外掛程式說明
Container ServiceKubernetes版支援CSI和FlexVolume兩種儲存外掛程式,其中FlexVolume已經棄用。
在1.20版本之後的建立叢集已不再支援Flexvolume外掛程式,Flexvolume外掛程式已棄用。更多資訊,請參見儲存Flexvolume概述。
CSI是當前Kubernetes社區推薦的外掛程式實現方案,阿里雲提供的CSI外掛程式主要包括以下幾部分:
CSI-Plugin:實現資料卷的掛載、卸載功能。
CSI-Provisioner:實現資料卷的自動建立能力,目前支援雲端硬碟、NAS兩種資料卷建立能力。
掛載雲端儲存
雲端儲存 | 說明 | ACK叢集 | ACK Serverless叢集 |
雲端硬碟 |
| ||
NAS |
| ||
OSS |
|