全部產品
Search
文件中心

Container Service for Kubernetes:NAS儲存卷

更新時間:Mar 13, 2025

您可以在Container ServiceKubernetes叢集中使用阿里雲NAS儲存卷。本文介紹NAS儲存卷的使用情境、注意事項等。

重要

目前暫不支援ContainerOS作業系統,建議您將Flexvolume遷移至CSI後,再升級節點作業系統。關於遷移操作,請參見遷移Flexvolume至CSI

前提條件

使用NAS資料卷之前,您需要在檔案儲存體管理主控台上建立檔案系統,並在檔案系統中添加掛載點。建立的NAS檔案系統掛載點需要和您的叢集位於同一VPC。

例如,您的掛載點為055f84ad83-ixxxx.cn-hangzhou.nas.aliyuncs.com 格式。

背景資訊

目前阿里雲NAS支援兩種Kubernetes掛載驅動:

  • 靜態儲存卷掛載

  • 動態儲存裝置卷掛載

使用情境

NAS掛載和ECS建議在同一可用性區域內使用。若跨可用性區域使用,會影響NAS的效能。

  • 靜態儲存卷

    NAS為共用儲存,多數情境都可以通過靜態儲存卷掛載滿足您的需求。

  • 動態儲存裝置卷

    當為不同的使用者(應用)提供不同的NAS子目錄進行掛載時,可以考慮使用NAS動態儲存裝置卷。

    當使用StatefulSet部署應用,每個Pod配置使用不同NAS資料卷時,可以使用NAS動態儲存裝置卷。

推薦的掛載方式

建議您按照以下推薦的方式來使用。

  • 推薦的儲存驅動

    建議您通過阿里雲Flexvolume驅動來使用檔案儲存體。

    阿里雲託管的Kubernetes叢集會在建立叢集時預設安裝Flexvolume驅動,您只需要確認驅動版本是最新即可,如果驅動不是最新版本,請參見升級組件

  • 推薦的掛載方式

  • 不推薦的掛載方式

    Container Service僅支援通過阿里雲Flexvolume儲存驅動掛載,不支援Kubernetes原生NFS驅動。

注意事項

  • NAS為共用儲存,可以同時為多個Pod提供共用儲存服務,即一個PVC可以同時被多個Pod使用。

  • 在沒有卸載NAS檔案系統前,請務必不要刪除NAS掛載點,否則會造成作業系統無響應。

  • 建立NAS掛載點後,請等待一定時間,待掛載點狀態可用後方可使用。

  • 資料卷掛載協議推薦使用NFSv3。

  • 使用NAS資料卷前,推薦升級Flexvolume到最新版本。

  • 極速型NAS只支援NFSv3,掛載參數需要添加nolock

  • 若您建立ACK叢集時選擇Flexvolume儲存外掛程式,則使用NAS動態磁碟區時,您需要安裝alicloud-nas-controller組件。具體操作,請參見安裝組件