1

我有一个在 K8S 中运行的应用程序,使用 Traefik 作为负载均衡器作为入口控制器。虽然我可以轻松设置 Traefik 进行重定向,但我需要为通过 Traefik 的所有查询添加特定的 HTTP 标头。

有没有办法用 Traefik 做到这一点?

干杯,奥利维尔

4

1 回答 1

1

是的。您需要在 YAML 中为 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

干杯,奥利维尔

于 2018-03-08T14:13:26.060 回答