我正在使用通过 EKS 上的掌舵图部署的 AppMesh 控制器和网关。请求进入此路径:客户端 -> NLB -> AppMesh Gateway (Envoy) -> 虚拟服务 -> Flask App 容器
但是烧瓶上的请求中缺少X-Forwarded-For标头,并且远程地址返回 127.0.0.1
我为尝试解决问题而采取的步骤
在 NLB 上启用客户端 IP 保留
在appmesh-gateway图表中将service.externalTrafficPolicy 设置为 Local
service.externalTrafficPolicy 设置为 Local 时,它保留客户端源 IP 集群
但问题仍然存在,有什么我可能会错过的想法吗?