Posts in 2026
-
Kubernetes v1.36: Deprecation and removal of Service ExternalIPs
By Adrian Moisey (independent), Dan Winship (Red Hat), | Thursday, May 14, 2026 in Blog
The .spec.externalIPs field for Service was an early attempt to provide cloud-load-balancer-like functionality for non-cloud clusters. Unfortunately, the API assumes that every user in the cluster is fully trusted, and in any situation where that is …
-
Kubernetes v1.36: Advancing Workload-Aware Scheduling
By Maciej Skoczeń (Google), Antoni Zawodny (Google), Matt Matejczyk (Google), Bartosz Rejman (Google), Jon Huhn (Microsoft), Maciej Wyrzuc (Google), Heba Elayoty (Microsoft) | Wednesday, May 13, 2026 in Blog
AI/ML and batch workloads introduce unique scheduling challenges that go beyond simple Pod-by-Pod scheduling. In Kubernetes v1.35, we introduced the first tranche of workload-aware scheduling improvements, featuring the foundational Workload API …
-
Kubernetes v1.36: PSI Metrics for Kubernetes Graduates to GA
By Maria Fernanda Romano Silva (Google Cloud) | Tuesday, May 12, 2026 in Blog
Since its original implementation in the Linux kernel in 2018, Pressure Stall Information (PSI) has provided users with the high-fidelity signals needed to identify resource saturation before it becomes an outage. Unlike traditional utilization …
-
Kubernetes v1.36: Mixed Version Proxy Graduates to Beta
By Richa Banker (Google) | Monday, May 11, 2026 in Blog
Back in Kubernetes 1.28, we introduced the Mixed Version Proxy (MVP) as an Alpha feature (under the feature gate UnknownVersionInteroperabilityProxy) in a previous blog post. The goal was simple but critical: make cluster upgrades safer by ensuring …
-
Kubernetes v1.36: Moving Volume Group Snapshots to GA
By Xing Yang (VMware by Broadcom) | Friday, May 08, 2026 in Blog
Volume group snapshots were introduced as an Alpha feature with the Kubernetes v1.27 release, moved to Beta in v1.32, and to a second Beta in v1.34. We are excited to announce that in the Kubernetes v1.36 release, support for volume group snapshots …
-
Kubernetes v1.36: More Drivers, New Features, and the Next Era of DRA
By The DRA team | Thursday, May 07, 2026 in Blog
Dynamic Resource Allocation (DRA) has fundamentally changed how platform administrators handle hardware accelerators and specialized resources in Kubernetes. In the v1.36 release, DRA continues to mature, bringing a wave of feature graduations, …
-
Kubernetes v1.36: Server-Side Sharded List and Watch
By Jeffrey Ying (Google) | Wednesday, May 06, 2026 in Blog
As Kubernetes clusters grow to tens of thousands of nodes, controllers that watch high-cardinality resources like Pods face a scaling wall. Every replica of a horizontally scaled controller receives the full stream of events from the API server, …
-
Kubernetes v1.36: Declarative Validation Graduates to GA
By Yongrui Lin (Google) | Tuesday, May 05, 2026 in Blog
In Kubernetes v1.36, Declarative Validation for Kubernetes native types has reached General Availability (GA). For users, this means more reliable, predictable, and better-documented APIs. By moving to a declarative model, the project also unlocks …
-
Kubernetes v1.36: Admission Policies That Can't Be Deleted
By Anish Ramasekar (Microsoft), Benjamin Elder (Google) | Monday, May 04, 2026 in Blog
If you've ever tried to enforce a security policy across a fleet of Kubernetes clusters, you've probably run into a frustrating chicken-and-egg problem. Your admission policies are API objects, which means they don't exist until someone creates them, …
-
Kubernetes v1.36: Pod-Level Resource Managers (Alpha)
By Kevin Torres Martinez (Google) | Friday, May 01, 2026 in Blog
Kubernetes v1.36 introduces Pod-Level Resource Managers as an alpha feature, bringing a more flexible and powerful resource management model to performance-sensitive workloads. This enhancement extends the kubelet's Topology, CPU, and Memory Managers …