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

Container Service for Kubernetes:cnfs-nas-daemon コンポーネントの管理

最終更新日:Nov 09, 2025

cnfs-nas-daemon コンポーネントは、NAS および CPFS ボリュームのマウントに必要なクライアントツールを統合し、NAS および CPFS の高度な機能をサポートします。このトピックでは、cnfs-nas-daemon コンポーネントのインストール方法と使用方法について説明します。

概要

cnfs-nas-daemon コンポーネントは、コンテナー化された DaemonSet として実行され、Alibaba Cloud File Storage (NAS および CPFS) ボリュームのマウントに必要なクライアントツールを統合します。cnfs-nas-daemon コンポーネントをインストールすると、対応するクライアントツールを Kubernetes ノードにインストールする必要がなくなります。EFC クライアントを使用して NAS ボリュームをマウントし、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 を追加します。

      この機能ゲートを有効にすると、CSI は cnfs-nas-daemon を呼び出してボリュームをマウントします。