Fork me on GitHub

ingress-nginx问题记录

ingress-nginx问题记录

proxy-body-size参数修改

TCP4层转发配置

POD内应用程序获取用户真实IP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
kind: ConfigMap
apiVersion: v1
metadata:
name: nginx-configuration
data:
enable-underscores-in-headers: "true" # 是否在标题名称中启用下划线, 缺省默认为off,表示如果请求中​​header name​​中包含下划线,则忽略掉不会传递到后端代理或者应用程序,即获取不到该Header
compute-full-forwarded-for: 'true' # 将remote address附加到X-Forwarded-For Header而不是替换它。当启用此选项后端应用程序负责根据自己的受信任代理列表排除并提取客户端 IP。
use-forwarded-headers: 'true'
​use-proxy-protocol​: 'true'
forwarded-for-header: X-Forwarded-For # 用于设置标识客户端的原始IP地址的字段,默认: X-Forwarded-For
# enable-real-ip:
# proxy-real-ip-cidr:
# http-snippet: |
# real_ip_header X-Forwarded-For;
# set_real_ip_from 0.0.0.0/0;



修改ingress-nginx的service的配置
externalTrafficPolicy: Local (由Cluster改为Local)

参考资料

======================================================
希望各位朋友支持一下

本文作者:dongsheng
本文地址https://mds1455975151.github.io/archives/undefined.html
版权声明:转载请注明出处!

坚持技术分享,您的支持将鼓励我继续创作!