すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:cnfs-nas-daemon アドオンの管理

最終更新日:Oct 24, 2026

cnfs-nas-daemon アドオンは、NAS および CPFS ボリュームをマウントするためのクライアントツールを提供し、それらの高度な機能を有効にします。本トピックでは、cnfs-nas-daemon アドオンのインストール方法と使用方法について説明します。

概要

cnfs-nas-daemon アドオンは、コンテナ化された DaemonSet として実行されます。このアドオンは、NAS や CPFS などの Alibaba Cloud ファイルストレージサービスのボリュームをマウントするためのクライアントツールを提供します。cnfs-nas-daemon アドオンを使用すると、Kubernetes ノードに対応するクライアントツールをインストールすることなく、CPFS-NFS クライアントを使用して CPFS ボリュームをマウントできます。

前提条件

cnfs-nas-daemon アドオンのインストール

  1. ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、[操作] > [アドオン] を選択します。

  3. ボリューム タブをクリックします。

  4. cnfs-nas-daemon アドオンをインストールします。

    cnfs-nas-daemon アドオンをインストールすると、クラスターに DaemonSet がデプロイされます。

    1. cnfs-nas-daemon アドオンを見つけ、インストール をクリックします。

    2. cnfs-nas-daemon の DaemonSet パラメーターを設定し、OK をクリックします。

      重要

      デフォルトでは、cnfs-nas-daemon DaemonSet の updateStrategy は OnDelete です。この設定により、アドオンのアップグレード中に、ボリュームがマウントされている 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 を追加します。

      このフィーチャーゲートを有効にすると、Container Storage Interface (CSI) はマウント操作に cnfs-nas-daemon アドオンを使用します。