Stay up-to-date on Kubernetes development in 15 minutes a week.
Naadir Jeewa proposed creating WG Node Identity, a new Working Group intended to coordinate cross-SIG efforts around secure node identity. The effort aims to develop a common approach to hardware-backed node attestation and node identity verification in Kubernetes.
The 2026 Kubernetes Steering Committee election season has begun, with nominations now open for three Steering Committee seats, each serving a two-year term. It is also time to submit voter exception requests.
Mario Fahlandt has been nominated to serve as an additional SIG ContribEx Co-Chair. He has contributed across several community initiatives, including Contributor Summits, New Contributor Orientation, and contributor outreach efforts. The leadership team is being expanded to help share the growing responsibilities of SIG ContribEx.
After serving as co-chair of Kubernetes SIG Storage for over 10 years, Saad has announced that he will be stepping down from the role. Hemant Kumar has been nominated as the new co-chair, bringing long-term involvement with the SIG and a strong understanding of its goals and direction.
Please sign-up for the KubeCon NA 2026 Project Pavilion and onsite PR support program.. SIGs, WGs, Committees, and Subprojects planning to showcase their work or announce major updates at KubeCon should apply for participation and communications support before July 19, 2026.
Next Deadline: Docs placeholders, July 2nd
If you are responsible for an enhancement that requires documentation, you must create a placeholder PR by July 2. If your enhancement doesn’t require docs, make sure to tag that.
Patch releases v1.33.13, v1.34.9, v1.35.6, and v1.36.2 came out June 12. This includes a golang update and a multitude of bug fixes.
In this pull request p0lyn0mial introduced the new WatchListCompression feature gate, bringing gzip compression support to Kubernetes WatchList responses when clients advertise Accept-Encoding: gzip. Since many controllers and operators perform an initial LIST before transitioning to WATCH, this feature can significantly reduce network bandwidth and improve efficiency in large clusters. Regular WATCH requests remain unchanged, making the rollout low risk for existing clients. This feature is enabled by default in Beta and is an important improvement for API server scalability.
aojea improved how the kube-apiserver communicates with admission webhooks when --enable-aggregator-routing=true is enabled. Previously, HTTP connection reuse could unintentionally direct most concurrent admission requests to a single webhook backend, creating uneven load across replicas. This PR introduces round-trip load balancing between webhook endpoints through the WebhookRoundTripLoadBalancing feature gate (Beta, enabled by default), improving availability and scalability for highly available webhook deployments.
In this pull request adrianmoisey advanced Relaxed DNS Names to General Availability, completing the feature’s journey from Alpha through Beta to a stable Kubernetes API. The work is part of KEP-5311, which expands supported DNS naming rules while maintaining compatibility with existing workloads. Reaching GA signals that the feature is production-ready and no longer experimental, allowing users and downstream projects to rely on it without feature gate concerns.
KEP-5471: Extended Toleration Operators for Threshold-Based Placement
This enhancement extends Kubernetes taints and tolerations by adding numeric comparison operators (Lt, Gt) to core/v1 Tolerations, alongside the existing Equal and Exists operators. It enables threshold-based scheduling decisions, such as allowing workloads to run only on nodes with an SLA above a specified value (e.g., SLA ≥ 95%). The change only impacts the existing TaintToleration scheduler plugin and does not introduce new scheduling algorithms or stages.
The primary motivation is to support clusters with mixed-capacity nodes (e.g., on-demand and spot instances) through a node-centric policy model. Unlike NodeAffinity, which requires configuring every workload individually and lacks eviction capabilities, taints allow nodes to advertise risk levels while workloads explicitly opt in. This preserves existing taint semantics, including NoExecute-based eviction, provides centralized operational control, reduces configuration drift, and aligns with other Kubernetes safety mechanisms such as memory-pressure and disk-pressure taints. The KEP is currently in the Alpha stage.
apiserver/storage, simplifying how the cacher pulls events from etcd watch streams.WatchListCompression feature gate, enabling compressed responses for streaming LIST requests served through the watch cache.GangScheduling plugin is missing from a GenericWorkload configuration, making misconfiguration easier to diagnose.--event-burst CLI flag description is updated to match its actual default, correcting documentation drift.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.