Kubernetes で実行中のコンテナ内からクライアントの実 IP を検出する

Kubernetes で実行中のコンテナ内からクライアントの実 IP を検出する

Kubernetes で複数のマイクロサービスを実行しており、UI ダッシュボードに表示するために、ゲートウェイ マイクロサービスにリクエストを送信したクライアントの実際の IP を知る必要があります。クラスター内のオーバーレイ ネットワークとして Flannel を使用しています。

答え1

「外部ロードバランサーの作成」の記事、特にセクションを参照してください。 クライアントのソースIPの保持

少なくともバージョン 1.7 が必要であり、"externalTrafficPolicy": "Local" サービス仕様で に設定する必要があります。

関連情報