Unified Load Balancer 構成およびアドミニストレーション ガイド、リリース 2026.02

PDF

Unified Load Balancer 構成およびアドミニストレーション ガイド、リリース 2026.02

サービス アウトバウンド ルート(SOR)

Want to summarize with AI?

Log in

サービス アウトバウンド ルート(SOR)機能について説明しています。これには、技術的な実装、運用上の利点、制限事項、および Kubernetes クラスター内での SOR の仕組みなどが挙げられます。


サービス アウトバウンド ルート(SOR)機能は、Kubernetes クラスター内のアプリケーション向けアウトバウンド通信を分離するポリシーベースのメカニズムを提供します。これにより、管理者はカスタムリソース(CR)を使用してカスタム ルーティング ポリシーを定義できるため、静的ルートの手動設定が不要になります。SOR CR は、Direct Server Return(DSR)のロードバランサ(LB)CR および出力通信のエグレス管理ポリシー(EMP)CR によって参照されます。


SOR を実装する利点

  • ネットワーク構成の簡素化:アウトバウンドルーティングの構成を自動化し、手動作業とエラーの可能性を削減します。

  • 強化されたセキュリティ:アウトバウンド通信を分離し、よりきめ細かい制御とセキュリティポリシーを有効にします。

  • コンプライアンスの改善:アウトバウンド通信が定義されたパスをたどることを保証することで、コンプライアンス要件の遵守を促進します。

  • リソース最適化:静的ルートの管理に関連する運用オーバーヘッドを削減します。


SOR の制限事項と制約事項

  • バックエンド アプリケーション Pod は、それぞれの LB または EMP CR で異なるアプリケーションまたはインターフェイスに個別のターゲットポートを使用する必要があります。

  • この機能は、ターゲットポートが定義されている LB/EMP CR にのみ適用されます。

  • 現在、SOR は UDP 通信にのみ適用されます。


SOR 機能の仕組み

ULB の SOR 機能は、ルーティングテーブルとルールを使用してアウトバウンド通信を分離します。アウトバウンド通信の分離が必要なアプリケーションの場合、ネットワーク管理者は、ネクストホップ(ゲートウェイ IP アドレス)とデバイス(ネットワーク インターフェイス)を指定する SOR CR を作成します。ロードバランサとエンドポイントのカスタムリソースは、この SOR CR を参照してルーティングを管理します。

  • ネットワーク管理者は、ネクストホップとデバイスを指定する SOR CR を作成します。

  • ULB がルーティング テーブル ID を割り当て、ルートを構成します。

  • ロードバランサとエンドポイントのカスタムリソースは、SOR CR を参照します。

Summary

このプロセスに関与する主要なコンポーネントは次のとおりです。

  • ネットワーク管理者:アウトバウンド通信分離のために SOR CR を作成および管理します。

  • ULB(Unified Load Balancer):ルーティングテーブル ID を割り当て、SOR CR に基づいてルートを構成します。

  • ロードバランサとエンドポイントのカスタムリソース:SOR CR を参照して、関連付けられた Pod のルーティングを管理します。

このプロセスにより、Pod からのアウトバウンド通信が指定されたゲートウェイ経由でルーティングされるようになり、アウトバウンド要求の制御された効率的なルーティングが可能になります。

Workflow

次の段階では、SOR 機能が SOR CR とルーティングテーブルを使用してアウトバウンド通信ルーティングを管理する方法について説明します。

  1. ネットワーク管理者は、ネクストホップ(ゲートウェイ IP アドレス)とデバイス(ネットワーク インターフェイス)を指定する SOR CR を作成します。

  2. ULB は一意のルーティング テーブル ID を割り当て、指定されたネクストホップとデバイスを使用してルートを構成します。

  3. ロードバランサとエンドポイントのカスタムリソースは、SOR CR を参照して、関連付けられた Pod のルーティングを管理します。

  4. IP ルールは、Pod 通信が対応するルーティングテーブルを使用するように設定されます。Pod の更新または削除により、これらの IP ルールの変更または削除がトリガーれます。Iptables は、ロードバランサのイベント用に調整されています。

  5. Pod がアウトバウンド通信を生成すると、SOR CR にリンクされたルーティングテーブルにより、通信が構成されたゲートウェイ経由で送信されるようになります。