宛先ルールは、トラフィックルーティングのためのサービスメッシュ(ASM)インスタンスの重要なリソースです。宛先ルールは、ルーティング後にサービス宛てのトラフィックに適用されるポリシーを定義します。宛先ルールでは、ロードバランシングの設定、サイドカーからの接続プールサイズ、異常値検出設定を指定して、ロードバランシングプールから異常なホストを検出して削除します。このトピックでは、宛先ルールの作成、変更、削除の方法について説明します。
宛先ルールの作成
ASMコンソール にログインします。左側のナビゲーションペインで、 を選択します。
[メッシュ管理] ページで、ASMインスタンスの名前をクリックします。左側のナビゲーションペインで、 を選択します。
設定例と説明の詳細については、「Destination Rule」をご参照ください。次の方法を使用して、宛先ルールを作成できます。
方法 1:[作成] をクリックします。作成ページでパラメーターを設定し、[作成] をクリックします。
方法 2:[YAMLから作成] をクリックします。作成ページで、[名前空間] ドロップダウンリストから名前空間を、[テンプレート] ドロップダウンリストからテンプレートを選択します。[YAML] コードエディターで、必要に応じて宛先ルールの設定を変更し、[作成] をクリックします。
関連操作
宛先ルールが作成された後、[destinationrule] ページの [アクション] 列で、宛先ルールに対して次の操作を実行できます。
宛先ルールのYAMLファイルを表示または変更する:目的の宛先ルールを見つけ、[アクション] 列の [YAML] をクリックします。[編集] ダイアログボックスで、必要に応じて設定を変更し、[OK] をクリックします。
宛先ルールのバージョンを変更する:目的の宛先ルールを見つけ、[アクション] 列の [バージョン] をクリックします。[バージョン] ダイアログボックスで、必要に応じて設定を変更し、[ロールバック] をクリックします。
宛先ルールを削除する:目的の宛先ルールを見つけ、[アクション] 列の [削除] をクリックします。[送信] メッセージで、[OK] をクリックします。
重要宛先ルールを削除すると、ロードバランシング、サーキットブレーキング、スロットリングなどのポリシーが影響を受け、予期しない問題が発生する可能性があります。宛先ルールを削除する際は注意してください。