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

Container Service for Kubernetes:ASM を使用した登録済みクラスターでのアプリケーション管理

最終更新日:Aug 27, 2026

オンプレミスまたはサードパーティの Kubernetes クラスターを登録済みクラスターとして Alibaba Cloud に接続し、Alibaba Cloud Service Mesh (ASM) を使用してそのアプリケーションを管理できます。

前提条件

  • ASM をアクティブ化していること。詳細については、「ASM とは」および「課金」をご参照ください。

  • 外部クラスターを登録済みクラスターとして Alibaba Cloud に追加していること。詳細については、「ACK One 登録済みクラスターの作成」をご参照ください。

    登録済みクラスターのデータプレーンが ASM インスタンスの VPC と通信でき、十分な帯域幅が確保されていることを確認してください。この接続により、ASM はサイドカープロキシに設定をプッシュし、同期できます。

操作手順

  1. ASM インスタンスを作成します。

    1. ASM コンソール にログインします。左側のナビゲーションウィンドウで、[サービスメッシュ] > [メッシュ管理] を選択します。

    2. メッシュ管理 ページで 新規グリッドの作成 をクリックし、パラメーターを設定して 利用規約 を確認したあと、サービスメッシュの作成 をクリックします。

      次の表に、主要なパラメータを示します。

      パラメータ

      説明

      [リージョン]

      登録済みクラスターに地理的に近いリージョンを選択します。

      [VPC]

      既存の VPC のリストから、登録済みクラスターが使用する VPC を選択します。

      [vSwitch]

      vSwitch の一覧から、使用する vSwitch を選択します。 また、vSwitch の作成 をクリックして、新しく作成することもできます。

      [API Server アクセス]

      EIP による API Server の公開 かどうかを指定します。ASM インスタンスは Kubernetes ランタイムで実行されます。API サーバーを使用すると、仮想サービス、宛先ルール、Istio ゲートウェイなどのさまざまなメッシュリソースを定義および管理できます。

      • 有効:Elastic IP アドレス (EIP) を作成し、内部向けクラシックロードバランサー (CLB) インスタンスに関連付けます。これにより、API Server のポート 6443 が公開されます。その後、kubeconfig ファイルを使用して、インターネット経由でクラスターを管理し、メッシュリソースを定義できます。

      • 無効:EIP は作成されません。kubeconfig ファイルを使用して、VPC 内からのみクラスターを管理し、メッシュリソースを定義できます。

      説明
      • Istio Pilot をパブリックエンドポイント経由で公開するには、チケットを送信 してください。

      • ASM インスタンスの作成には約 2~3 分かかります。

  2. 登録済みクラスターを ASM インスタンスに追加 します。

  3. イングレスゲートウェイを作成 します。

    次の表に、主要なパラメータを示します。

    パラメータ

    説明

    [クラスターのデプロイ]

    イングレスゲートウェイをデプロイする登録済みクラスターを選択します。

    [負荷分散 CLB タイプ]

    パブリックネットワークアクセス または 内部向け を選択します。 クラスター環境が選択したサービスタイプの自動プロビジョニングをサポートしていない場合は、まず パブリックネットワークアクセス を選択できます。 イングレスゲートウェイの作成後、YAML 設定を変更して、NodePort や ClusterIP などの別のサービスタイプを指定できます。

    新しい SLB インスタンス

    負荷分散の作成 のみがサポートされています。

    [ポートマッピング]

    ASM コンソールでは、コンテナポートはデフォルトでサービスポートと一致します。YAML を使用してイングレスゲートウェイを作成する場合は、コンテナポートをサービスポートと同じ値に設定することを推奨します。

  4. 登録済みクラスターに アプリケーションをデプロイ します。

    kubectl コマンドラインツールまたはコンソールを使用して、登録済みクラスターにアプリケーションをデプロイできます。

  5. Istio リソース を定義します。