首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将IP源添加到nginx报头中

将IP源添加到nginx报头中
EN

Server Fault用户
提问于 2018-03-13 06:31:29
回答 1查看 1.2K关注 0票数 1

我在nginx上遇到了ip_hash用于粘性会话的情况,在这种情况下,它总是将流量定向到一个服务器。nginx运行在Google负载均衡器后面,从nginx到我的应用程序GC Kubernetes负载均衡器,然后才真正进入一个吊舱。

我认为所有用户的IP都被GC负载均衡器屏蔽,因此nginx将它们识别为一个源。

我被告知,我们可以将用户的原始IP添加到nginx的头中,以便负载均衡器能够将它们识别为不同的用户。我怎么才能接近一个呢?还是有别的解决办法?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-03-21 15:34:13

如果您正在使用网络负载平衡(与目标池),负载均衡器将保持IP。发生的情况是,Kubernetes正在使用集群/节点IP更改源IP

Kubernetes具有保留客户端源IP的功能。您可以签入文档以进行如何使用Type=LoadBalancer在服务中保留客户端源IP (网络负载平衡)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/901345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档