网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

K8S中访问pod如何获取客户端真实IP

云计算

K8S中访问pod如何获取客户端真实IP,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联专注于芒康网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供芒康营销型网站建设,芒康网站制作、芒康网页设计、芒康网站官网定制、重庆小程序开发公司服务,打造芒康网络公司原创品牌,更为您提供芒康网站排名全网营销落地服务。

保留客户端源 IP

因为对于这个特性的代码实现的关系,目标容器看到的源 IP不是客户端的源 IP。如需要保留客户端源 IP, 可以配置一下这些服务的 spec 字段(GCE/GKE 环境中可支持):

service.spec.externalTrafficPolicy- 如果这个服务需要将外部流量路由到 本地节点或者集群级别的端点,那么需要指明该参数。存在两种选项:”Cluster”(默认)和 “Local”。 “Cluster” 隐藏源 IP 地址,可能会导致第二跳(second hop)到其他节点,但是全局负载效果较好。”Local” 保留客户端源 IP 地址,避免 LoadBalancer 和 NodePort 类型服务的第二跳,但是可能会导致负载不平衡。

service.spec.healthCheckNodePort- 定义服务的 healthCheckNodePort (数字端口号)。 如果没有声明,服务 API 后端会用分配的 nodePort 创建 healthCheckNodePort。如果客户端 指定了 nodePort,则会使用用户自定义值。这只有当类型被设置成 “LoadBalancer” 并且 externalTrafficPolicy 被设置成 “Local” 时,才会生效。

http://docs.kubernetes.org.cn/759.html

注意如果Serivce 是ClusterIP 类型,那么需要对Ingress-controller-slb 的service 增加:

externalTrafficPolicy:Local

关于K8S中访问pod如何获取客户端真实IP问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注箭头云行业资讯频道了解更多相关知识。


新闻名称:K8S中访问pod如何获取客户端真实IP
本文来源:http://bjjierui.cn/article/cjjppg.html

其他资讯