
我正在 Kubernetes 中運行多個微服務,我需要知道向網關微服務發送請求的客戶端真實 IP,以便在 UI 儀表板中顯示。我使用 Flannel 作為集群內的覆蓋網路。
答案1
請參閱「建立外部負載平衡器」一文,特別是 部分 保留客戶端來源IP。
您至少需要版本 1.7,並"externalTrafficPolicy": "Local"
根據您的服務規格進行設定。
我正在 Kubernetes 中運行多個微服務,我需要知道向網關微服務發送請求的客戶端真實 IP,以便在 UI 儀表板中顯示。我使用 Flannel 作為集群內的覆蓋網路。
請參閱「建立外部負載平衡器」一文,特別是 部分 保留客戶端來源IP。
您至少需要版本 1.7,並"externalTrafficPolicy": "Local"
根據您的服務規格進行設定。