【发布时间】:2017-03-11 16:43:04
【问题描述】:
我正在使用 Google Container Engine 在 docker 容器中运行 nginx 服务,该引擎将特定域名转发到其他服务,如 API、前端等。我有一个简单的集群用于配置服务。 Nginx 服务是负载均衡。
REMOTE_ADDR 环境变量始终包含 Kubernetes 集群中的内部地址。我寻找的是 HTTP_X_FORWARDED_FOR 但它在请求标头中丢失了。是否可以配置服务以在请求中保存外部客户端 ip?
【问题讨论】:
标签: nginx http-headers kubernetes google-cloud-platform google-kubernetes-engine