全部產品
Search
文件中心

Container Service for Kubernetes:管理cnfs-nas-daemon組件

更新時間:Aug 01, 2025

cnfs-nas-daemon組件整合了NAS和CPFS掛載所需的用戶端工具,可以支援其相關進階特性。本文介紹如何安裝和使用cnfs-nas-daemon組件。

組件介紹

cnfs-nas-daemon組件以容器化的方式(以DaemonSet運行),整合了阿里雲檔案儲存體(NAS和CPFS)掛載所需要的用戶端工具。使用cnfs-nas-daemon組件後,無需在Kubernetes節點上安裝相應的用戶端工具,即可使用EFC用戶端掛載NAS,以及使用CPFS-NFS用戶端掛載CPFS。

前提條件

安裝cnfs-nas-daemon組件

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,單擊組件管理

  3. 單擊儲存頁簽。

  4. 安裝cnfs-nas-daemon組件。

    安裝cnfs-nas-daemon組件後,系統會在叢集中部署一個DaemonSet。

    1. 找到cnfs-nas-daemon組件,單擊安裝

    2. 按需完成cnfs-nas-daemon對應DaemonSet的參數配置,單擊確認

      重要

      cnfs-nas-daemon對應DaemonSet預設的updateStrategy設定為OnDelete,可以避免升級組件時大規模影響到掛載了Volume的Pod。您可以自行刪除原Pod來完成更新,或者將updateStrategy修改為RollingUpdate

    3. 確認cnfs-nas-daemon對應DaemonSet的部署情況。

      kubectl get pods -n cnfs-system -l app=cnfs-nas-daemon 

      返回樣本:

      NAME                    READY   STATUS    RESTARTS   AGE
      cnfs-nas-daemon-47mjw   1/1     Running   0          56s
      cnfs-nas-daemon-dkf4d   1/1     Running   0          56s
      cnfs-nas-daemon-s2btk   1/1     Running   0          56s
      重要

      cnfs-nas-daemon Pod重啟時,會同時重啟對應的NAS或CPFS用戶端進程。在重啟期間,掛載點的I/O操作將暫時阻塞或出現延遲。重啟完成後,I/O操作會自動回復正常,通常不會影響業務的正常運行。

  5. 修改csi-plugin組件的參數配置,以啟用cnfs-nas-daemon。

    1. 找到csi-plugin組件,單擊配置

    2. 在FeatureGate中增加AlinasMountProxy=true

      開啟該FeatureGate後CSI會調用cnfs-nas-daemon進行掛載。