從 Kubernetes 中執行的容器內部偵測客戶端真實 IP

從 Kubernetes 中執行的容器內部偵測客戶端真實 IP

我正在 Kubernetes 中運行多個微服務,我需要知道向網關微服務發送請求的客戶端真實 IP,以便在 UI 儀表板中顯示。我使用 Flannel 作為集群內的覆蓋網路。

答案1

請參閱「建立外部負載平衡器」一文,特別是 部分 保留客戶端來源IP

您至少需要版本 1.7,並"externalTrafficPolicy": "Local" 根據您的服務規格進行設定。

相關內容