kubernetes - 生产集群中 k8s 控制平面组件的建议 --v 日志级别是多少?

标签 kubernetes

我正在尝试找到一个合理的日志级别,其中控制平面组件(例如 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/

相关文章:

kubernetes - 在 Kubernetes 上运行 Gitlab CI 运行程序时 pod 的挂起状态

kubernetes - 服务已经存在时如何使用Kubernetes创建身份验证?

java - Hikari 抛出错误 目标类 org.postgresql.ds.PGPoolingDataSource 上不存在属性 url

azure - 如何获取运行Kubernet服务的VM的外部IP

kubernetes - 在 Kubernetes 上部署 IPFS-Cluster 我得到了错误

kubernetes - 在作业失败时暂停 kubernetes cronjob 以避免后续作业运行

debian - Kubernetes 节点随机重启

ssl - 具有 SDS 和双向 TLS 的 Istio : upstream connect error or disconnect/reset before headers. 重置原因:连接失败

Kubernetes - 将 Release.Namespace 设置为 value.yaml 上的依赖项值

kubernetes - 版本 "AdmissionConfiguration"中的种类 "apiserver.config.k8s.io/v1"没有匹配项