使用云存儲
基于CSI插件,容器服務(wù)Kubernetes版支持使用云盤、文件存儲NAS和對象存儲OSS等阿里云存儲服務(wù)。本文介紹云存儲類型、存儲插件和如何使用云存儲。
云存儲介紹
阿里云提供針對各種存儲資源(塊、文件和對象)的低成本、高可靠、高可用的存儲服務(wù),您可以根據(jù)業(yè)務(wù)負載的存儲需求,考慮數(shù)據(jù)量、數(shù)據(jù)訪問頻率、IOPS和吞吐量等因素,來選擇合適的云存儲服務(wù)。常用的云存儲服務(wù)如下:
云盤
一種數(shù)據(jù)塊級別的塊存儲產(chǎn)品,采用分布式多副本機制,具有低時延、高性能、持久性、高可靠等性能,可以隨時創(chuàng)建、擴容以及釋放。更多信息,請參見云盤概述。
文件存儲NAS
一種可共享訪問、彈性擴展、高可靠以及高性能的分布式文件系統(tǒng),支持NFS和SMB協(xié)議。更多信息,請參見文件存儲NAS概述。
對象存儲OSS
一個海量、安全、低成本、高可靠的存儲空間,適合存儲非結(jié)構(gòu)化數(shù)據(jù)(如圖片、音視頻等)。更多信息,請參見對象存儲OSS概述。
文件存儲CPFS
阿里云完全托管、可擴展的并行文件存儲系統(tǒng),針對高性能計算場景的性能要求進行了深度優(yōu)化,提供對數(shù)據(jù)毫秒級的訪問和百萬級IOPS的數(shù)據(jù)讀寫請求。更多信息,請參見文件存儲CPFS概述。
更多信息,請參見阿里云存儲服務(wù)。
存儲插件說明
容器服務(wù)Kubernetes版支持CSI和FlexVolume兩種存儲插件,其中FlexVolume已經(jīng)棄用。
在1.20版本之后的新建集群已不再支持Flexvolume插件,F(xiàn)lexvolume插件已棄用。更多信息,請參見存儲Flexvolume概述。
CSI是當前Kubernetes社區(qū)推薦的插件實現(xiàn)方案,阿里云提供的CSI插件主要包括以下幾部分:
CSI-Plugin:實現(xiàn)數(shù)據(jù)卷的掛載、卸載功能。
CSI-Provisioner:實現(xiàn)數(shù)據(jù)卷的自動創(chuàng)建能力,目前支持云盤、NAS兩種數(shù)據(jù)卷創(chuàng)建能力。
掛載云存儲
云存儲 | 說明 | ACK集群 | ACK Serverless集群 |
云盤 |
| ||
NAS |
| ||
OSS |
| ||
CPFS |
|