Istio ゲートウェイは、受信または送信 HTTP/TCP トラフィックを受信するためにサービスメッシュ (ASM) インスタンスのエッジで実行されるロードバランサーを定義します。このトピックでは、Istio ゲートウェイを作成、変更、および削除する方法について説明します。
前提条件
ASM インスタンスが作成されていること。詳細については、「ASM インスタンスの作成」をご参照ください。
Istio ゲートウェイの作成
方法 1: ASM コンソールの構成 GUI でパラメーターを設定して Istio ゲートウェイを作成する
方法 2: YAML ファイルを使用して Istio ゲートウェイを作成する
ASM コンソール にログインします。左側のナビゲーションペインで、 を選択します。
[メッシュ管理] ページで、ASM インスタンスの名前をクリックします。左側のナビゲーションペインで、 を選択します。表示されるページで、[YAML から作成] をクリックします。
[作成] ページで、[名前空間] ドロップダウンリストから目的の名前空間を選択し、[テンプレート] ドロップダウンリストから Istio ゲートウェイの作成に使用するテンプレートを選択し、[YAML] コードエディターで Istio ゲートウェイの構成を変更し、[作成] をクリックします。
次の YAML コードは、Istio ゲートウェイの構成例を示しています。この Istio ゲートウェイは、ゲートウェイでポート 80、9080、443、および 9443 を公開する方法を定義しています。この Istio ゲートウェイは、
istio: ingressgatewayラベルが付いたポッドに適用されます。詳細については、「Gateway」をご参照ください。
関連操作
Istio ゲートウェイの作成後、[ゲートウェイ] ページの [アクション] 列で次の操作を実行できます。
YAML コードの表示または変更: 目的の Istio ゲートウェイを見つけ、[YAML] をクリックします。[編集] ダイアログボックスで、ビジネス要件に基づいて Istio ゲートウェイの構成を変更し、[OK] をクリックします。
バージョンの管理: 目的の Istio ゲートウェイを見つけ、[バージョン] をクリックします。[バージョン] ダイアログボックスで、[ロールバック] をクリックします。詳細については、「Istio リソースを以前のバージョンにロールバックする」をご参照ください。
Istio ゲートウェイの削除: 目的の Istio ゲートウェイを見つけ、[削除] をクリックします。[送信] メッセージで、[OK] をクリックします。
重要Istio ゲートウェイを削除すると、対応するトラフィックルーティングルールは機能しなくなります。その結果、サービスにアクセスできなくなる可能性があります。この操作を実行する際は注意してください。
