Blog Kubernetes RSS

Enregistrement contextuel dans Kubernetes 1.29 : Meilleure résolution des problèmes et enregistrement amélioré

Follow
La journalisation contextuelle, une fonctionnalité introduite dans Kubernetes v1.24, a été migrée vers kube-scheduler et kube-controller-manager pour fournir des journaux plus utiles pour la résolution des problèmes. Basée sur l'API go-logr, elle permet aux bibliothèques de passer une instance de journal à la journalisation au lieu d'accéder à un journal global, le binaire décidant de la mise en œuvre de la journalisation. Cela permet des cas d'utilisation supplémentaires tels que l'ajout d'informations supplémentaires à un journal et l'association du résultat de journal avec le test en cours, facilitant l'identification et la résolution des problèmes. Pour utiliser la journalisation contextuelle, activez la porte de fonctionnalité ContextualLogging sur kube-controller-manager et kube-scheduler. Considérez avec soin l'utilisation de WithName et WithValues pour des raisons de performance, en particulier aux niveaux de débogage. La sortie de journal peut changer régulièrement en raison de la conversion en cours vers la journalisation structurée et contextuelle, il est donc important que les utilisateurs en aval soient conscients de ces changements. Les contributeurs sont invités à rejoindre le Groupe de travail sur la journalisation structurée pour participer à son développement.
favicon
kubernetes.io
Contextual logging in Kubernetes 1.29: Better troubleshooting and enhanced logging
Create attached notes ...