LWKD logo

Last Week in Kubernetes Development

Stay up-to-date on Kubernetes development in 15 minutes a week.

Subscribe
Mastodon
BlueSky
RSS

View LWKD on GitHub

Week Ending February 8, 2026

Developer News

Next Tuesday is the monthly New Contributor Orientation. Join at one of two times to learn all about starting your contribution journey.

Release Schedule

Next Deadline: Enhancements Freeze, February 11

Kubernetes v1.36.0-alpha.1 is live!

This week is the final Enhancements deadline for 1.36. Any KEP that wishes to join the v1.36 release, must now have an approved Exception.

January and February patch releases are being combined and the patch release is expected this week.

#136118: Make ExternalServiceAccountTokenSigner GA

This PR graduates the ExternalServiceAccountTokenSigner feature to GA in Kubernetes v1.36 and locks the feature gate to enabled by default. It finalizes support for external signing of service account tokens, allowing kube-apiserver to delegate token signing to external systems via a configured signing endpoint. The graduation follows successful integrations by major cloud providers and feedback from distributions, marking this as a stable and supported authentication mechanism.

#136781: feat(wait): introduce waitOptions.RunWaitContext()

This PR adds RunWaitContext() to kubectl’s wait command implementation, allowing callers to supply a context.Context to control cancellation. This improves composability for tools and integrations that wrap kubectl wait, enabling graceful early exits without relying solely on timeouts. The change enhances kubectl’s internal APIs without altering user-facing behavior.

#136539: feat(ccm): introduce metric route_controller_route_sync_total

This PR introduces a new alpha-stage Cloud Controller Manager metric, route_controller_route_sync_total, which tracks how often routes are synchronized with the cloud provider. The metric supports observability and experimentation around the watch-based route reconciliation feature and provides valuable insight for SIG Cloud Provider and SIG Instrumentation as the feature evolves.

KEP of the Week

KEP-5573: Remove cgroup v1

This KEP proposes deprecating and ultimately removing cgroup v1 support from the Kubernetes codebase, building on the maintenance-mode transition introduced in KEP-4569. The change will follow a phased approach, starting with a beta phase that prevents kubelet from running on cgroup v1 nodes. While Kubernetes commits to removing cgroup v1–specific code, the exact timeline is not yet finalized, with removal planned no earlier than v1.38 to comply with Kubernetes deprecation policies. This effort aligns Kubernetes with the broader Linux ecosystem’s shift toward cgroup v2, which is the focus of ongoing kernel and system-level innovation.

This KEP graduated to beta in v1.35.

Other Merges

Promotions

Deprecated

Version Updates

Subprojects and Dependency Updates

Last Week In Kubernetes Development (LWKD) is a product of multiple contributors participating in Kubernetes SIG Contributor Experience. All original content is licensed Creative Commons Share-Alike, although linked content and images may be differently licensed. LWKD does collect some information on readers, see our privacy notice for details.

You may contribute to LWKD by submitting pull requests or issues on the LWKD github repo.