标签: azure kubernetes kong
我需要能够记录尝试访问我的应用程序的源IP地址。 问题是我有当前设置:
service load balancer-->kong-->myy application
Kong非常好,它会自动将“ X-Forwarded-for”标头添加到进入我的应用程序的请求中,这样我就不会获得Kong的IP ...但是该标头仅包含负载均衡器IP!
应该发生的是,在该标头中应该有客户端的IP ...这可能吗?
答案 0 :(得分:3)
您需要在服务定义中设置externalTrafficPolicy: Local,这将保留客户端ip。
externalTrafficPolicy: Local
阅读here和here