导语:灰度环境判断ip为办公ip是不需要进行验证码校验的,但是传入的ip是阿里云slb的地址
需要验证码的日志如图。
需要修改ingress的configmap
---
kind: ConfigMap
apiVersion: v1
metadata:
name: nginx-configuration
namespace: ingress-nginx
labels:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
data:
compute-full-forwarded-for: 'true'
forwarded-for-header: "X-Forwarded-For"
use-forwarded-headers: 'true'
这里需要重新部署一下pod 以便生效
生效之后的日志 发现ip已经变成办公网络的ip了
可参考
https://developer.aliyun.com/article/699074