我已配置、启动并运行 AKS(Azure 容器服务),并安装了 kubernetes。
使用[kubectl proxy]和Kubernetes提供的GUI部署容器。
我正在尝试提高 Pod 的日志级别,以便获取更多信息以更好地进行调试。
我读了很多关于kubectl配置集
的内容
和日志级别--v=0
[0-10]
但无法更改日志级别。看来文档
有人能指出我正确的方向吗?
最佳答案
--v
flag 是 kubectl
的参数并指定 kubectl
的详细程度输出。它与 Pod 内运行的应用程序的日志级别无关。
要从 Pod 获取日志,您可以运行 kubectl logs <pod>
,或阅读/var/log/pods/<namespace>_<pod_name>_<pod_id>/<container_name>/
在 Kubernetes 节点上。
要提高应用程序的日志级别,您的应用程序必须支持它。正如@Jose Armesto 上面所说,这通常是使用环境变量进行配置的。
关于azure - 更改 Kubernetes Pod 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48860558/