搜索的网站后大拇指分享数量不见了,长沙网站建设索王道下拉,上海优刻得官网,国外网站怎样建设k8s集群入口一般都需要过负载均衡#xff0c;然后再到apisix。
这时候如果后台业务需要获取客户端ip#xff0c;可能拿到的是lb或者网关的内网ip。
这里一般要获取真实ip需要做几个处理。
1. 负载均衡上#xff0c;一般支持配置获取真实ip参数#xff0c;需要配置上。然…k8s集群入口一般都需要过负载均衡然后再到apisix。
这时候如果后台业务需要获取客户端ip可能拿到的是lb或者网关的内网ip。
这里一般要获取真实ip需要做几个处理。
1. 负载均衡上一般支持配置获取真实ip参数需要配置上。然后lb会吧客户端真实ip写入x-forwarded-for参数。
2. apisix上配置real-ip插件。作用和nginx的realip插件相同
官方文档real-ip | Apache APISIX® -- Cloud-Native API Gateway
如果网关下所有业务都启用可以直接在插件中配置。 source指写入那个参数一般都是http_x_forwarded_for。
trusted_addresses指set_real_ip_from一般写需要忽略的内网ip地址。比方lb的内网地址或者有内网转发的话集群内网的ip地址。
以上。