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

Container Service for Kubernetes:AI ダッシュボードへのアクセス

最終更新日:Jul 08, 2025

クラウドネイティブ AI コンポーネントは、AI ダッシュボードと AI デベロッパーコンソールで構成されています。インターネットまたはプライベートネットワーク経由で AI ダッシュボードと AI デベロッパーコンソールにアクセスできます。このトピックでは、AI ダッシュボードへのアクセス方法について説明します。

前提条件

方法 1: プライベートネットワーク経由でアクセスする

[プライベートドメイン名] または [プライベート IP アドレス] を使用して、AI ダッシュボードにアクセスできます。プライベートネットワーク経由で AI ダッシュボードにアクセスする前に、クラスターネットワークがオフィスネットワークに接続されていることを確認してください。

プライベートドメイン名

  1. クラウドネイティブ AI スイートをインストールする際に、[AI ダッシュボードにアクセスする方法を次のいずれかから選択します][内部ドメイン] に設定し、プライベートドメイン名を入力します。

    • ACK クラスターの作成後、2 つのポッドレプリカを持つ NGINX Ingress コントローラーが自動的にデプロイされます。インターネット向け SLB インスタンスも、フロントエンドの負荷分散サービスとして作成されます。

    • 別の独立した NGINX Ingress コントローラーをデプロイする方法の詳細については、「クラスターに複数の Ingress コントローラーをデプロイする」をご参照ください。私网域名

  2. クラウドネイティブ AI コンポーネントセットがインストールされた後、プライベートドメイン名を使用して AI ダッシュボードにアクセスできます。

プライベート IP アドレス

  1. クラウドネイティブ AI スイートをインストールする際に、[AI ダッシュボードにアクセスする方法を選択します:][プライベート IP] に設定します。私网IP

  2. クラウドネイティブ AI コンポーネントセットがインストールされた後、SSL-VPN または sshuttle を使用して AI ダッシュボードにアクセスできます。

    SSL-VPN

    SSL-VPN を使用すると、リモートクライアントは VPC (Virtual Private Cloud)に接続し、VPC にデプロイされたアプリケーションまたはサービスに安全にアクセスできます。リモートクライアントから AI ダッシュボードにアクセスするために、VPN ゲートウェイで SSL-VPN を構成できます。詳細については、「SSL-VPN を使用してクライアントを VPC に接続する」をご参照ください。

    sshuttle

    sshuttle を使用して AI ダッシュボードにアクセスします。 sshuttle は、SSH 経由の VPN ソリューションの中で最も費用対効果の高いソリューションです。

    1. インターネットアクセスがあり、Python 3.6 以降を実行しているジャンプサーバーを準備します。

    2. クラスターのインターネットアクセスを有効にする

    3. クラスターのセキュリティグループに IP ホワイトリストを構成して IP アドレスを制限することをお勧めします。詳細については、「ECS セキュリティグループの構成ガイド」をご参照ください。

    4. sshuttle をインストールします。サンプルコードでは macOS を使用し、sshuttle 1.0.5 をインストールしています。他のオペレーティングシステムに sshuttle をインストールする方法の詳細については、「sshuttle」をご参照ください。

      brew install sshuttle@1.0.5
    5. sshuttle のプロキシ機能を有効にします。アクセスする SSH ジャンプサーバーとクラスターノードの IP アドレスを指定します。サンプルコードでは、ジャンプサーバーのパブリック IP アドレスは 39.96.XX.XX で、クラスターノードの IP アドレスは 192.168.100.0 です。

      sudo sshuttle -r jack@39.96.XX.XX 192.168.100.0/24 -vv  
    6. 次のコマンドを実行して、kube-ai 名前空間のすべてのサービスをクエリします。

      kubectl get service -n kube-ai

      予期される出力:

      image.png

      • AI ダッシュボードの IP アドレスは、ack-ai-dashboard-admin-ui に対応しています。

      • AI デベロッパーコンソールの IP アドレスは、ack-ai-dev-console に対応しています。

    7. Web ブラウザーから AI ダッシュボードの IP アドレスにアクセスします。

方法 2: インターネット経由でアクセスする(本番環境には推奨されません)

重要

この方法は TLS を使用しません。 AI ダッシュボードにアクセスするには、ドメイン名を作成し、セキュリティ証明書を構成する必要があります。詳細については、「アクセス制御」をご参照ください。

  1. クラウドネイティブ AI スイートをインストールする際に、[AI ダッシュボードにアクセスする方法を次のいずれかから選択します][パブリックドメイン] に設定すると、インターネット経由で AI ダッシュボードにアクセスできます。パブリックドメイン名を使用して AI ダッシュボードにアクセスするには、ACK クラスターに NGINX Ingress がインストールされていることを確認してください。

    • ACK クラスターの作成後、2 つのポッドレプリカを持つ NGINX Ingress コントローラーが自動的にデプロイされます。インターネット向け SLB インスタンスも、フロントエンドの負荷分散サービスとして作成されます。

    • 別の独立した NGINX Ingress コントローラーをデプロイする方法の詳細については、「クラスターに複数の Ingress コントローラーをデプロイする」をご参照ください。

      通过公网访问

  2. クラウドネイティブ AI スイートがインストールされると、クラスターは AI ダッシュボードの Ingress ドメイン名を作成します。

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

    2. [クラスター] ページで、管理するクラスターを見つけ、その名前をクリックします。左側のナビゲーションウィンドウで、[アプリケーション] > [クラウドネイティブ AI スイート] を選択します。

    3. [AI ダッシュボード][AI デベロッパーコンソール] のステータスを表示します。 [AI ダッシュボード] のステータスが [準備完了] の場合は、[AI ダッシュボード] をクリックして直接アクセスできます。

      运维控制台