Closed
Description
Enhancement Description
-
One-line enhancement description (can be used as a release note): Deprecate klog specific flags in Kubernetes components
-
Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components/README.md
-
Discussion Link: https://groups.google.com/g/kubernetes-dev/c/dAzHAdxe6ok
-
Primary contact (assignee): serathius
-
Responsible SIGs: sig-instrumentation, sig-arch
-
Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.23
- Beta release target (x.y): 1.24
- Stable release target (x.y): 1.26
-
Alpha
- KEP (
k/enhancements
) update PR(s): KEP-2845: Initial draft #2846 Move KEP-2845 to implementable #2912 - Code (
k/k
) update PR(s):- Klog can be configured without registering flags @pohly
- Kubernetes logging configuration drops global state @pohly
- Go-runner is feature complementary to klog flags planned for deprecation @serathius
- Projects in Kubernetes Org are migrated to go-runner @serathius
- Remove usage of deprecated klog flags from Kubernetes Org repos kubernetes#106050 (all important projects were migrated)
- JSON logs format splits stdout and stderr logs
- Docs (
k/website
) update PR(s): logging: structured logging, klog deprecation website#30505
- KEP (
-
Beta
- KEP (
k/enhancements
) update PR(s):- Go-runner project is well maintained and documented
- Code (
k/k
) update PR(s): - Docs (
k/website
) update(s):- Documentation on migrating off klog flags is publicly available
- KEP (
-
Stable
- KEP (
k/enhancements
) update PR(s): update status of klog flag deprecation #3650 - Code (
k/k
) update PR(s): logs: remove deprecated klog flags kubernetes#112120 - Docs (
k/website
) update(s):- Documentation on migrating off klog flags is publicly available
- KEP (
Metadata
Metadata
Assignees
Labels
Categorizes an issue or PR as relevant to SIG Architecture.Categorizes an issue or PR as relevant to SIG Instrumentation.Denotes an issue tracking an enhancement targeted for Beta statusDenotes an enhancement issue is NOT actively being tracked by the Release TeamCategorizes an issue or PR as relevant to WG Structured Logging.