【问题标题】:Azure loadbalancer IP overrides the client IPAzure 负载均衡器 IP 覆盖客户端 IP
【发布时间】:2019-08-09 16:29:23
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: azure kubernetes kong


    【解决方案1】:

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

    阅读herehere

    【讨论】:

    • 甜蜜!这是否也适用于新的入口类型?目前我正在使用 LoadBalancer,所以我不太在意
    猜你喜欢
    • 1970-01-01
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多