【问题标题】:Add HTTP headers while running Traefik as Ingress controller在将 Traefik 作为 Ingress 控制器运行时添加 HTTP 标头
【发布时间】:2018-03-08 14:09:07
【问题描述】:

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

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

干杯, 奥利维尔

【问题讨论】:

    标签: traefik kubernetes-ingress


    【解决方案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-11-10
      • 1970-01-01
      • 1970-01-01
      • 2019-06-12
      • 2012-05-23
      • 2013-04-12
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多