我有一个在K8S中运行的应用程序,Traefik作为负载均衡器作为Ingress控制器。 虽然我可以轻松设置Traefik进行重定向,但我需要为通过Traefik的所有查询添加特定的HTTP标头。
有没有办法用Traefik做到这一点?
干杯, 奥利弗
答案 0 :(得分:1)
是。您需要在YAML for Ingress中添加K8S中的特定注释:
ingress.kubernetes.io/custom-request-headers: X-ProxyScheme:HERE_IS_MY_SCHEME||X-ProxyHost:HERE_IS_MY_HOST
ingress.kubernetes.io/proxy-headers: X-ProxyScheme,X-ProxyHost,X-ProxyPort
如图所示,如果您需要多个自定义标头,则必须使用||
来管道它们。你需要"启用"它们带有注释ingress.kubernetes.io/proxy-headers
干杯, 奥利弗