Kubernetes 1.29 中的上下文日志记录:更好的故障排除和增强的日志记录

less than 1 minute read

Kubernetes 1.29 中的上下文日志记录:更好的故障排除和增强的日志记录

KEP-3077:kube-scheduler 已转换为上下文日志记录(Alpha)

Kubernetes v1.24 中引入的上下文日志记录功能现已成功迁移到两个组件(kube-scheduler 和 kube-controller-manager)以及一些目录。 该功能旨在为 Kubernetes 提供更多有用的日志以更好地进行问题追踪、故障排除。目前该功能处于 Alpha 阶段,如需使用请启用 ContextualLogging 特性门控。

示例:

I1113 08:43:37.029524 87144 default_binder.go:53] "Attempting to bind pod to node" logger="Bind.DefaultBinder" pod="kube-system/coredns-69cbfb9798-ms4pq" node="127.0.0.1"

更详细的大家可以直接阅读 Kubernetes 官方博客Contextual logging in Kubernetes 1.29: Better troubleshooting and enhanced logging,这篇博客也是由我撰写。

Mengjiao Liu

Mengjiao Liu

Kubernetes WG Structured Logging Chair,SIG Instrumentation Reviewer,SIG Docs Chinese Owner,主要涉及的领域为 Kubernetes、Docker 以及 Linux 相关。