Distributed Cloud Container Platform for Kubernetes (ACK One) のサービスメッシュ (ASM) 機能を使用して、複数のクラスター間でのアプリケーションの分散とトラフィックガバナンスをワンストップで実現できます。 このトピックでは、ACK OneのフリートインスタンスのService Meshを有効または無効にする方法について説明します。 このトピックでは、クラスターをService Meshインスタンスに関連付ける方法についても説明します。
前提条件
ASMが起動される。
サービスにリンクされたロールAliyunServiceRoleForServiceMeshがASMに割り当てられます。詳細については、「ASMのサービスにリンクされたロールの管理」をご参照ください。
フリート管理機能が有効になっています。 詳細については、「マルチクラスター管理の有効化」をご参照ください。
関連付けるクラスターは、使用するフリートインスタンスとService Meshインスタンスがデプロイされている仮想プライベートクラウド (VPC) にデプロイされます。 フリートインスタンスとASMインスタンスがデプロイされているVPCにクラスターがデプロイされていない場合、クラスターのAPIサーバーのインターネットアクセスを有効にする必要があります。
クラスターのVPC CIDRブロック、ポッドCIDRブロック、およびサービスCIDRブロックは、ネットワーク要件を満たしています。 詳細については、「ネットワーク要件」をご参照ください。
Service Meshの有効化
ACK Oneコンソールにログインします。 左側のナビゲーションウィンドウで、を選択します。
ASMページで、フリートインスタンスの名前の右側にあるアイコンをクリックし、管理するインスタンスを選択します。 次に、[ASMの有効化] をクリックします。
説明利用可能なフリートインスタンスが1つしかない場合は、フリートインスタンスを選択せずに、[ASMの有効化] を直接クリックします。
[OK] をクリックします。
Service Meshを有効にすると、システムは自動的にService Mesh Enterprise Editionインスタンスを作成し、ACK Oneフリートインスタンスに関連付けます。 [関連クラスター] をクリックして、クラスターをService Mesh Enterprise Editionインスタンスに関連付けたり、関連付けを解除したりできます。
重要ASM Enterprise Editionインスタンスの作成後に課金されます。 詳細については、「ASM課金」をご参照ください。
クラスターをService Meshインスタンスに関連付ける
[関連クラスター] ページで、管理するクラスターを見つけ、[操作] 列の
アイコンをクリックします。 次に、Service Mesh をクリックします。Service Mesh
クラスターをService Meshインスタンスに関連付けると、[関連クラスター] ページの [ASM] 列にクラスターの [追加済み] が表示されます。
Service Meshインスタンスからクラスターの関連付けを解除する
[関連クラスター] ページで、管理するクラスターを見つけ、[操作] 列の
アイコンをクリックします。 次に、[ASMから関連付け解除] をクリックします。Service Mesh
フリートインスタンスからクラスターの関連付けを解除すると、Service Meshインスタンスからクラスターの関連付けが自動的に解除されます。 フリートインスタンスからクラスターの関連付けを解除する方法の詳細については、「フリートインスタンスからクラスターの関連付けを解除」をご参照ください。
ASMを無効にする
ASMページで、フリートインスタンスの名前の右側にあるアイコンをクリックし、管理するインスタンスを選択します。 ページの右上隅にある [無効化] をクリックします。
Service Meshを無効にすると、システムは自動的にService Meshインスタンスからクラスターの関連付けを解除し、Service Meshインスタンスをリリースします。 ASMを無効にするときは注意が必要です。
関連ドキュメント
ASMを使用してマルチクラスタトラフィック管理を有効にする方法の詳細については、「ASMを使用してマルチクラスタトラフィック管理を有効にする」をご参照ください。