我正在使用 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/