【traefik配置用户端透传ip(前端ELb 基于k8s平台)】丈夫志四海,万里犹比邻。这篇文章主要讲述traefik配置用户端透传ip(前端ELb 基于k8s平台)相关的知识,希望能为你提供帮助。
参考链接
http://www.robbinsconsultingservices.com/traefik-proxy-protocol-setup/
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-proxy-protocol.html
https://my.oschina.net/u/4147980/blog/3234769
文章图片
文章图片
文章图片
总结:traefik的配置很简单,一般后端程序通过 X-Forwarded-For 头获取用户IP,只需要在entrypoints中设置允许请求头的转发即可
http配置:
[entryPoints.http.proxyProtocol]
insere=true
[entryPoints.http.forwardedHeaders]
insere=true
https配置:
[entryPoints.https.proxyProtocol]
insere=true
[entryPoints.https.forwardedHeaders]
insere=true
需要注意的是traefik的前端中间件ELb要启用代理协议支持,其次,配置ingress服务启用代理协议
apiVersion: v1
items:
- apiVersion: v1
kind: Service
metadata:
annotations:
service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: \'*\'- 1.
推荐阅读
- SSE图像算法优化系列三十一(Base64编码和解码算法的指令集优化(C#自带函数的3到4倍速度)。)
- Windows显示器无信号
- oeasy教您玩转vim - 35 - # 正则表达
- 只要有热情和方法就能学好Linux
- 在elementor小部件中显示wordpress短代码()
- 在1页中按类别显示post-WordPress开发
- 网格中不同尺寸的图像
- 自定义post类型单页显示404错误
- 不同布局的WordPress循环