azure - 更改 Kubernetes Pod 日志记录

标签 azure debugging logging kubernetes

我已配置、启动并运行 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/

相关文章:

java - 调试在 Oracle JVM 中运行的 Java 代码

logging - Seq API key 问题

amazon-web-services - CloudWatch 日志事件中的事件时间错误

java - Log4j 只在主类中登录。我做错了什么?

azure - 在 Azure 中部署 Spring 批处理的最佳解决方案是什么?

azure - 应用程序洞察部分丢失数据

azure - IIS 7.5 - 映射到 Azure 文件共享的虚拟目录 - 无法读取配置文件

Azure 资源管理器部署与存储帐户的经典部署

javascript - Microsoft Edge 如何启用时间旅行调试器?

java - 未设置作业 jar 文件。 Hadoop 中可能找不到用户类