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

Alibaba Cloud Service Mesh:ASMインスタンスの作成

最終更新日:Jan 13, 2025

Service Mesh (ASM) を使用するには、最初にASMインスタンスを作成する必要があります。ASMでは、アプリケーションのトラフィック管理、セキュリティ管理、障害復旧、オブザベーション、モニタリングなどの操作を実行できます。このトピックでは、ASMコンソールでASMインスタンスを作成する方法について説明します。

前提条件

構成の説明

ASMインスタンスを作成すると、ASMは設定に基づいて以下の操作を実行することがあります。Service Mesh

  • すべてのInternet Control Message Protocol (ICMP) ポートが仮想プライベートクラウド (VPC) へのインバウンドトラフィックを受け入れることを許可するセキュリティグループを作成します。

    説明

    既存のセキュリティグループは再利用できません。セキュリティグループは、作成された後は変更できません。

  • VPCのルートテーブルにルートエントリを追加します。

  • Elastic IP Address (EIP) を作成します。

  • RAMロールとポリシーを作成し、ポリシーをRAMロールにアタッチして、Classic Load Balancer (CLB)、CloudMonitor、VPC、およびSimple Log Serviceに対するフルパーミッションを付与します。RAMロールにより、Service Mesh は、設定に基づいてCLBインスタンスを動的に作成し、VPCのルートテーブルにルートエントリを追加できます。

  • 内部向けCLBインスタンスを作成し、ポート 6443 と 15011 を公開します。

  • Service Mesh インスタンスを使用する際の安定性を確保するために、管理対象コンポーネントのログを収集します。

手順

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

  2. [メッシュ管理] ページで、[ASMインスタンスの作成] をクリックします。次に、関連情報を入力します。

    1. インスタンスの基本情報とネットワーク設定

      image

      説明
      • 上記の例では、Enterprise Editionのインスタンスが選択されています。ビジネス要件に基づいてインスタンスのエディションを選択してください。ASMの各エディションの機能の詳細については、「ASMとは」をご参照ください。

      • 既存のVPCとvSwitchを選択して使用できます。または、[VPCの作成] をクリックしてVPCを作成し、[vswitchの作成] をクリックしてvSwitchを作成することもできます。詳細については、「VPCの作成と管理」および「vSwitchの作成と管理」をご参照ください。

      • V1.21 および V1.22 の ASM インスタンスのみ作成できます。他のバージョンの ASM インスタンスを作成する必要がある場合は、チケットを送信 してください。

    2. APIサーバーとオプションの設定

      image

      説明
      • ビジネス要件に基づいて、[EIPを使用してAPIサーバーを公開する] を選択します。

      • [アンビエントメッシュモード] または [ACMGモード] のいずれかを有効にできます。

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

関連操作

ASMインスタンスが作成されると、[メッシュ管理] ページのインスタンスリストでインスタンスを表示できます。インスタンスリストの [アクション] 列で、以下の操作を実行することもできます。

操作

説明

ASMインスタンスに関する情報を表示する

目的のASMインスタンスを見つけて、[アクション] 列の [管理] をクリックします。[基本情報] ページで、ASMインスタンスの詳細を表示します。基本情報

デフォルトでは、新しいASMインスタンスに対して 5 つの名前空間が作成されます。ASMコンソールには、istio-system名前空間とdefault名前空間のみが表示されます。kubectlを使用して、istio-system、kube-node-lease、kube-public、kube-system、defaultを含むすべての名前空間をクエリおよび管理できます。

ASMインスタンスに関する情報を変更する

  1. 目的のASMインスタンスを見つけて、[アクション] 列の [管理] をクリックします。

  2. [基本情報] ページの右上隅にある [設定] をクリックします。[設定の更新] パネルで設定を変更し、[OK] をクリックします。

ASMインスタンスの仕様を変更する

目的のASMインスタンスを見つけて、[アクション] 列の [仕様変更] をクリックします。詳細については、「ASMインスタンスのエディションを変更する」をご参照ください。

ASMインスタンスのログを表示する

目的のASMインスタンスを見つけて、[アクション] 列の [ログ] をクリックします。詳細については、「ログ分析」をご参照ください。

ASMインスタンスを削除する

目的のASMインスタンスを見つけて、[アクション] 列の [その他] アイコン 更多..png をクリックし、[削除] を選択します。[ASMインスタンスの削除] ダイアログボックスで、削除に関する注意事項をよく読んで、保持するリソースを選択し、[OK] をクリックします。

重要

削除操作を実行する際は注意してください。

  • ASMインスタンスを削除すると、そのインスタンスの Service Mesh 機能は使用できなくなります。

  • APIサーバーを公開するために使用されているCLBインスタンスを削除すると、Service Mesh インスタンスによって管理されるクラスタおよび関連する構成に対する操作を実行できなくなります。

  • Istio Pilotによって使用されているCLBインスタンスを削除すると、Service Mesh インスタンスおよび関連する構成に対する操作を実行できなくなります。