LWKD: Week Ending June 7, 2026
Week Ending June 7, 2026
Developer News
SIG-ContribEx will be managing all SIG/WG involvement in KubeCon NA this year, including Project Pavillion kiosks and onsite PR support for Kubernetes project groups. Interested SIGs, WGs, Committees, and Subprojects should apply using the form by July 19.
Next Tuesday's monthly New Contributor Orientation features a SIG Docs-focused session. As the standalone SIG Docs New Contributor Orientation winds down, documentation-focused onboarding will continue through the monthly NCO. Join the session to learn how to get started contributing to Kubernetes documentation and how you can get involved with SIG Docs.
Steering Committee Meeting
This month's Steering Committee Meeting started out by discussing the 2026 Steering Committee Elections. Based on the feedback from last year's election retro, we are starting the process earlier this year. Antonio Ojea, Benjamin Elder and Sascha Grunert will be stepping down this year and there will be 3 spots to be elected. One feedback from the steering committee was to announce the elections earlier before folks are out for their summer vacations. Keep a lookout for the steering committee elections anouncement soon!
The details of the Maintainer Summit was also discussed. The Maintainer Summit event will happen on the day before the colocated events and will only be happening at KubeCon EU and NA. If you want to have a booth in the project pavillion for a SIG or a subproject, you can request this via SIG ContribEx. The CFP announcement for the Maintainer Summit at KubeCon NA 2026 is not out yet, but is expected to be announced soon.
Release Schedule
Next Deadline: Enhancements Freeze, 17th June 2026
Kubernetes v1.37 enters Enhancements Freeze on June 17th. Ensure all enhancement tracking issues, KEP requirements, and Production Readiness Review requirements are completed before the deadline.
June patch releases were targeted for June 9th for all supported Kubernetes versions.
Featured PRs
138488: DRA Extended Resource: promote to GA in 1.37
In this pull request, yliaog promoted Dynamic Resource Allocation (DRA) Extended Resources to GA for the v1.37 milestone to establish a stable interface for managing specialized hardware accelerators. Driven and approved by contributors like pohly , liggitt , and bart0sh , the PR resolves tracking issue #138376 and aligns with the wg/device-management working group.
139466: KEP-961: MaxUnavailable Feature On By Default
In this pull request, soltysh advanced a long-awaited capability by enabling the maxUnavailable rolling update strategy configuration by default for KEP-961. This change allows for tighter control over application availability and faster rollout tempos during workload updates without relying on manual feature gate activation.
139397: Introduce Feature Gate for IPVS
adrianmoisey introduced a brand-new feature gate structurally isolating IPVS (IP Virtual Server) logic within kube-proxy for KEP-5495. This lays the crucial architectural groundwork for how the networking subsystem is managed, configured, and potentially decoupled in future releases, affecting both contributors modifying proxy code and users leveraging high-performance IPVS routing modes. Please test that this feature gate functions correctly in your networking setup.
Other Merges
- Adds the
EtcdRangeStreamfeature gate which initializes the watch cache via a single server-streaming etcd RangeStream RPC instead of paginated range requests, reducing apiserver memory pressure during bootstrap as part of KEP-5966. - Adds the
KubeProxyIPVSfeature gate as Phase 2 of KEP-5495, gating IPVS mode in kube-proxy on an opt-in basis ahead of full removal in a future release. - kubeadm: removed the v1beta3 configuration API and the
PublicKeysECDSAfeature gate; users still on v1beta3 must migrate to v1beta4 before upgrading. - Fixes a scheduler bug where gated pods retained
WasFlushedFromUnschedulableafter a flush event, causing them to be repeatedly re-evaluated. - Fixes a DRA shared in-flight allocation accounting bug where error paths left stale entries that could lead to scheduling deadlocks.
- Handles corrupted subpath mount points during container restart, allowing kubelet to recover automatically instead of failing the restart.
- Fixes a MemoryQoS bug where BestEffort pods received an incorrect
memory.highcgroup value, affecting memory-pressure behaviour for those workloads. - kubelet now clears stale
memory.highon containers when MemoryQoS is disabled, preventing residual cgroup configuration when the feature is toggled off. - Adds a new Windows node-level e2e test suite under
test/e2e_node_windows, closing a long-standing Windows test coverage gap.
Subprojects and Dependency Updates
- CoreDNS v1.14.4: DoH3/DoQ transport improvements, DNSSEC signing fix, loong64 support, auto zone
Shoutouts
- No shoutouts this week. Want to thank someone for special efforts to improve Kubernetes? Tag them in the #shoutouts channel.