【问题标题】:How to see the headers in a request while using Kong Ingress controller如何在使用 Kong Ingress 控制器时查看请求中的标头
【发布时间】:2021-09-10 14:21:59
【问题描述】:

在像https://traefik.io/ 这样的任何入口控制器中,通常都有一个调试模式可以运行。在这种模式下,您实际上可以在请求中看到有助于调试的标头。

但是在https://docs.konghq.com/kubernetes-ingress-controller 我找不到相同的。

我已经使用helm 安装了kong,它可以正常安装和运行。

我希望能够查看请求中的标头,但我似乎找不到解决方法。 values.yaml 文件中没有定义日志记录级别。

【问题讨论】:

    标签: kubernetes kubernetes-ingress kong kong-ingress


    【解决方案1】:

    事实证明,您可以使用以下环境变量启用调试模式。将以下内容与其他环境变量一起添加以在 DEBUG 模式下登录

    env:
      log_level: debug
    

    但是,要查看请求标头和响应的值,您需要以下内容 plugin

    您可能希望将其重定向到 /dev/stdout,以便它出现在 kong 日志的输出中。

    【讨论】:

      【解决方案2】:

      为了调试,可以发送一个标头; Kong-Debug: 1(参见https://docs.konghq.com/gateway-oss/2.5.x/proxy/#evaluation-order),2.6 中即将发生的变化也可能会有所帮助;见https://github.com/Kong/kong/pull/6744

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-08-23
        • 1970-01-01
        • 2013-03-16
        • 2015-04-16
        • 2021-09-28
        • 2016-03-02
        • 2015-12-07
        相关资源
        最近更新 更多