我正在尝试找到一个合理的日志级别,其中控制平面组件(例如 kubelet)将打印足够的信息以帮助发生问题时进行调试,并且日志文件大小不会太大,导致任何潜在的磁盘损坏io问题。
K8s 日志级别标志 --v 没有详细记录,我能找到的最有帮助的文档是 this ,是关于kubectl的--v falg的,所以不确定kubelet或者apiserver是否正确,日志级别5的描述也缺失。
还有其他文档吗?或者 --v 设置有什么最佳实践吗?
最佳答案
kubectl --v=5 - Trace level verbosity
is documented here
在生产集群上,我将建议保留默认日志级别,并且仅在需要调试集群级别问题时才更改为更详细的日志(并在任何此类故障排除后将日志详细程度返回到默认值)完成)
to change kublet verbosity you can append
/var/lib/kubelet/kubeadm-flags.env
file with --v=5 flag and restart kublet to read to required verbosity .
关于kubernetes - 生产集群中 k8s 控制平面组件的建议 --v 日志级别是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60899981/