在任何像https://traefik.io/这样的入口控制器 中,通常都有一个 DEBUG 模式可以运行。在这种模式下,您实际上可以在请求中看到有助于调试的标头。
但是在https://docs.konghq.com/kubernetes-ingress-controller我找不到相同的。
我已经使用helm安装了 kong ,它安装并运行良好。
我希望能够看到请求中的标头,但似乎找不到解决方法。values.yaml文件中没有定义日志记录级别。
在任何像https://traefik.io/这样的入口控制器 中,通常都有一个 DEBUG 模式可以运行。在这种模式下,您实际上可以在请求中看到有助于调试的标头。
但是在https://docs.konghq.com/kubernetes-ingress-controller我找不到相同的。
我已经使用helm安装了 kong ,它安装并运行良好。
我希望能够看到请求中的标头,但似乎找不到解决方法。values.yaml文件中没有定义日志记录级别。
对于调试,可以发送一个标头;Kong-Debug: 1
(请参阅https://docs.konghq.com/gateway-oss/2.5.x/proxy/#evaluation-order)并且即将在 2.6 中进行的更改也可能会有所帮助;见https://github.com/Kong/kong/pull/6744
事实证明,您可以使用以下环境变量启用调试模式。将以下内容与其他环境变量一起添加以在 DEBUG 模式下登录
env:
log_level: debug
但是,要查看请求标头和响应的值,您将需要以下 插件
您可能希望将其重定向到/dev/stdout
kong 日志的输出中。