Azure负载平衡器IP会覆盖客户端IP

时间:2019-08-09 16:29:23

标签: azure kubernetes kong

我需要能够记录尝试访问我的应用程序的源IP地址。 问题是我有当前设置:

service load balancer-->kong-->myy application

Kong非常好,它会自动将“ X-Forwarded-for”标头添加到进入我的应用程序的请求中,这样我就不会获得Kong的IP ...但是该标头仅包含负载均衡器IP!

应该发生的是,在该标头中应该有客户端的IP ...这可能吗?

1 个答案:

答案 0 :(得分:3)

您需要在服务定义中设置externalTrafficPolicy: Local,这将保留客户端ip。

阅读herehere