全部產品
Search
文件中心

Elastic Container Instance:使用雲端儲存

更新時間:Jul 06, 2024

基於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叢集

雲端硬碟

  • 雲端硬碟為非共用儲存,一個雲端硬碟只能掛載到一個Pod上。

  • 掛載時,支援待用資料卷和動態資料卷。

雲端硬碟儲存卷概述

雲端硬碟儲存卷概述

NAS

  • NAS為共用儲存,一個NAS檔案系統可以掛載到多個Pod上。

  • 掛載時,ACK叢集支援待用資料卷和動態資料卷,ACK Serverless叢集僅支援待用資料卷。

    說明

    ACK Serverless叢集中的Pod均為ECI Pod,由於ECI不支援Privileged,因此ACK Serverless叢集中的ECI Pod不支援動態掛載NAS。

NAS儲存卷概述

NAS儲存卷概述

OSS

  • OSS為共用儲存,一個OSS Bucket可以掛載到多個Pod上。

  • 掛載時,僅支援待用資料卷。

OSS儲存卷概述

掛載OSS