logging - Kubernetes 日志记录级别 --v

标签 logging kubernetes

我正在使用 Kubernetes 将 python 脚本作为 cron 作业运行。问题是,直到作业完成后我才看到脚本的输出(这可能需要一段时间才能运行)。我怀疑这是由于日志记录级别(--v 选项)造成的,但我一生都找不到它的文档(默认为 --v=0)。如果我想增加输出内容的详细程度,有谁知道“INFO”或“TRACE”的值(或者这些值是什么/它们的定义位置)?感谢您提前提供的任何帮助。

编辑:是否有人在 pod 运行时成功获取了 python 文件来登录到 Kubernetes pod?如果是这样,您是否使用了 print() 或不同的日志框架?

最佳答案

根据 Kubernetes docs ,

If you don't see much useful in the logs, you could try turning on 
verbose logging on the Kubernetes component you suspect has a problem 
using --v or --vmodule, to at least level 4. See 
https://github.com/golang/glog for more details.

关于logging - Kubernetes 日志记录级别 --v,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43991231/

相关文章:

docker - 如何使用 docker(不是 vagrant 或 virtualbox)在 mac os High Sierra 上运行 kubernetes?

django - 这是否有必要在 Kubernetes pod 中拥有多个进程/线程?

javascript - 有没有办法在不取消运行的情况下查看谷歌应用程序脚本中的记录器?

java - 使用 Spring 登录 Mongodb

c# - 当我在 iis 中发布我的项目时,log4net 不起作用

Java 日志 API 问题

kubernetes - 将服务结构参与者转换为 kubernetes

java - 使用 Jetty Websocket 客户端时如何抑制日志输出到标准输出?

amazon-web-services - Kubernetes:挂载:附加 AWS EBS 卷时不存在特殊设备

kubernetes - 如何通过 istio 使用自定义客户端证书进行外部服务?