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 July 19, 2026

Developer News

Maintainer Summit North America 2026 will take place on November 8 in Salt Lake City ahead of KubeCon + CloudNativeCon North America. Registration is open to Kubernetes and CNCF project maintainers, organization members, and community leaders.

Janet Kuo announced her self-nomination for the 2026 Kubernetes Steering Committee election, highlighting her long-standing contributions to Kubernetes, leadership in SIG Apps, and work on AI initiatives including Agent Sandbox and AI Conformance.

Node Feature Discovery v0.19.0 has been released. Highlights include immediate node re-labeling after node rebuilds, configurable NodeFeature owner references, new x86-64 microarchitecture labels, topology updater scalability improvements, and reconciliation performance enhancements. Contributors upgrading should review the release’s action-required notes, including the required RBAC update.

Release Schedule

Next Deadline: Code Freeze and Test Freeze, July 22nd

Kubernetes v1.37 has entered Code Freeze and Test Freeze. Enhancements targeting this release should now be merge-ready with the required approvals, passing tests, and documentation PRs opened. From this point onward, only release-blocking changes should proceed.

Patch releases v1.36.3, v1.35.7, and v1.34.10 are now available. These releases include Go updates and bug fixes.

140085: Enable EtcdRangeStream feature gate by default

In this pull request, Jefftree enabled the EtcdRangeStream feature gate by default, advancing the feature to Beta as part of KEP-5966: Etcd Range Streaming. Instead of retrieving entire response sets from etcd in a single, memory-intensive operation, the kube-apiserver can now stream large LIST responses incrementally in smaller chunks. This significantly reduces peak memory usage during large list operations and watch cache initialization while improving performance. Benchmark results on 5,000-node clusters show approximately a 1.4× improvement in watch cache initialization time, making this an important scalability enhancement for large production Kubernetes clusters. See also the related implementation work in the ongoing Watch/List streaming effort, including PRs such as #139692.

139437: ClusterTrustBundles reaches General Availability

In this pull request, stlaz promoted ClusterTrustBundles and ClusterTrustBundleProjection to General Availability (GA), completing the work tracked by KEP-3257. The stable certificates.k8s.io/v1 API enables cluster administrators to distribute cluster-wide X.509 trust anchors (CA certificates) to workloads through projected volumes, providing a standardized and production-ready mechanism for managing trust bundles. This eliminates the need for custom ConfigMaps or out-of-band certificate distribution methods, simplifying certificate management while improving security and portability for workloads that depend on dynamically managed trust anchors.

KEP of the Week

KEP-5972: SIG Node: Dynamic Containers

KEP-5972, authored by Tim Allclair (@tallclair) in June 2026, proposes allowing main containers to be added to and removed from running Pods, making containers mutable after Pod creation. It is intended to support modern AI and agentic workloads, including high-performance batch jobs and low-latency AI agents, but would also change Kubernetes’ long-standing assumption that Pods are immutable execution envelopes.

If adopted, it would require updates to existing ecosystem components such as third-party controllers, service meshes, and logging tools that assume .spec.containers never changes after Pod creation. It also introduces two new Pod subresources: /dynamic for adding and removing containers in running Pods, and /allocated, which returns the allocated version of the Pod directly from the Kubelet. The KEP is currently undergoing broader design review, with discussion focused on its architectural scope and the impact such a fundamental change could have across the Kubernetes ecosystem.

As this proposal changes one of Kubernetes’ core assumptions about Pod immutability, it remains under active discussion for a future Kubernetes release. Follow the ongoing discussion in the KEP pull request or the SIG Architecture mailing list.

Other Merges

Subprojects and Dependency Updates

Shoutouts

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.