我在 Kubernetes 中运行多个微服务,我需要知道将请求发送到网关微服务的客户端真实 IP,以便在 UI 仪表板中显示该 IP。我在集群中使用 Flannel 作为覆盖网络。
答案1
请参阅文章“创建外部负载均衡器”,尤其是以下部分 保留客户端源 IP。
您至少需要 1.7 版本,并"externalTrafficPolicy": "Local"
在您的服务规范中设置为。
我在 Kubernetes 中运行多个微服务,我需要知道将请求发送到网关微服务的客户端真实 IP,以便在 UI 仪表板中显示该 IP。我在集群中使用 Flannel 作为覆盖网络。
请参阅文章“创建外部负载均衡器”,尤其是以下部分 保留客户端源 IP。
您至少需要 1.7 版本,并"externalTrafficPolicy": "Local"
在您的服务规范中设置为。