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

Container Service for Kubernetes:ACK Edge クラスターへの AI スイートコンソールのデプロイ

最終更新日:Mar 26, 2026

ACK Edge クラスターは、ACK Pro マネージドクラスターとは異なる Ingress デプロイモードを採用しているため、クラウドネイティブ AI スイートをインストールする前に、NGINX Ingress コントローラーを手動でデプロイする必要があります。本ガイドでは、この 2 つのステップを順に説明します。完了後、実行中の NGINX Ingress コントローラーと、AI ダッシュボードおよび AI デベロッパーコンソールからアクセス可能な完全にデプロイされたクラウドネイティブ AI スイートが利用可能になります。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

考慮事項

同一クラスター内で NGINX Ingress コントローラーを複数回デプロイする場合(例:ノードプールごとに 1 つのコントローラー)は、name および controllerValue フィールドを ingressClassResource 内でそれぞれ一意にする必要があります。必要な命名形式については、「ステップ 1」をご参照ください。

ステップ 1:NGINX Ingress コントローラーのデプロイ

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

  2. [クラスター] ページで、管理対象のクラスターを見つけ、その名前をクリックします。左側ナビゲーションウィンドウで、[アプリケーション] > [Helm] の順に選択します。

  3. [Helm] ページで、[デプロイ] をクリックします。基本情報 ステップで、以下のパラメーターを設定します。

    パラメーター
    アプリケーション名ack-ingress-nginx-{ノードプール名}
    ネームスペースkube-system
    ソースマーケットプレイス(デフォルト)
    チャート利用シーンすべて に、対応アーキテクチャamd64 に設定した後、ack-ingress-nginx-v1 を検索します。
  4. [次へ] をクリックします。[パラメーター] ページで、以下の設定を行い、[OK] をクリックします。

    • service.nodeSelector パラメーターに、以下のラベルを追加します:alibabacloud.com/nodepool-id: {ノードプール ID}

      説明

      ノードプール ID を確認するには、左側ナビゲーションウィンドウで [ノード] > [ノードプール] に移動します。

      label

    • ingressClassResource パラメーターで、以下の形式に従って name および controllerValue を設定します。同一クラスター内で ack-ingress-nginx-v1 を複数回デプロイする場合は、これらの値が一意である必要があります。

      フィールドフォーマット
      nameack-nginx-{ノードプール名}ack-nginx-edge-hangzhou
      controllerValue"k8s.io/ack-ingress-nginx-{ノードプール名}""k8s.io/ack-ingress-nginx-edge-hangzhou"

      para

    • enabled パラメーターを external または internal の下で設定し、内部向けまたはインターネット向け Server Load Balancer (SLB) インスタンスを選択します。インターネット向け SLB を使用する場合は、ドメイン名をパブリック IP アドレスに解決します。プライベート向け SLB を使用する場合は、アクセス可能かつ解決可能なプライベート IP アドレスを使用します。image

  5. NGINX Ingress コントローラーが実行中であることを確認します。左側ナビゲーションウィンドウで、[ネットワーク] > [サービス] の順に選択し、NGINX Ingress コントローラーのサービスが割り当てられた IP アドレスとともに表示されていることを確認します。

ステップ 2:クラウドネイティブ AI スイートのデプロイ

クラウドネイティブ AI スイートのデプロイ」の手順に従い、以下の点に注意してください。

  • クラウドコンピューティング機能を利用するため、クラウドネイティブ AI スイートをオンクラウドノードにデプロイします。スイートを特定のノードプールにスケジュールするには、対応する Pod の Selector または Affinity パラメーターを設定します。

  • 自己管理型データストレージサービスを使用するには、スイートをデプロイする際に[ack-mysql]コンポーネントをインストールします。このコンポーネントをクラウド上のノードにデプロイします。

  • インストールが完了すると、[Ingress] ページに 2 つの Ingress が表示されます。各 Ingress に ingressClassName パラメーターを追加し、Step 1 でデプロイした NGINX Ingress コントローラーの IngressClass と一致させます。パラメーターの追加手順は以下のとおりです。

    1. 左側のナビゲーションウィンドウで、[ネットワーク] > [Ingress] を選択します。
      [Ingress] ページで、更新する Ingress を見つけ、[操作] 列の [YAML の編集] をクリックします。イメージ

    2. ingressClassName パラメーターを追加し、その値を Step 1 で設定した ingressClassResource.name の値と一致させます。image

  • パブリックドメイン名経由でコンソールにアクセスするには、ドメイン名を NGINX Ingress コントローラーの IP アドレスに解決します。IP アドレスを確認するには、左側ナビゲーションウィンドウで [ネットワーク] > [サービス] の順に選択します。

    image

次のステップ

デプロイメント後、AI ダッシュボードからコンソールにアクセスします。詳細については、「AI ダッシュボードへのアクセス」をご参照ください。