我正在努力寻找一个合理的日志级别,在该级别中,控制平面组件(例如kubelet(将在出现问题时打印足够的信息来帮助调试,并且日志文件大小不会太大,从而导致任何潜在的磁盘io问题。
K8s的日志级别标志--v没有很好的文档记录,我能找到的最有用的文档是这个,它是关于kubectl的--v falg的,所以我不确定它与kubelet或apiserver是否正确,日志级别5的描述也缺失了。
还有其他文件吗?或者有什么--v设置的最佳实践吗?
kubectl --v=5 - Trace level verbosity
记录在中
在生产集群上,我将建议保持默认日志级别,只有在需要调试集群级别问题时才更改为更详细的日志(并在完成任何此类故障排除后将日志详细程度返回默认值(
要更改kublet详细信息,您可以附加带有--v=5标志的
/var/lib/kubelet/kubeadm-flags.env
文件,然后重新启动kublet以读取所需的详细信息。