Posts in 2025

  • Kubernetes v1.34: Pods Report DRA Resource Health

    By John-Paul Sassine (Google) | Wednesday, September 17, 2025 in Blog

    The rise of AI/ML and other high-performance workloads has made specialized hardware like GPUs, TPUs, and FPGAs a critical component of many Kubernetes clusters. However, as discussed in a previous blog post about navigating failures in Pods with …

    Read more

  • Kubernetes v1.34: Moving Volume Group Snapshots to v1beta2

    By Xing Yang (VMware by Broadcom) | Tuesday, September 16, 2025 in Blog

    Volume group snapshots were introduced as an Alpha feature with the Kubernetes 1.27 release and moved to Beta in the Kubernetes 1.32 release. The recent release of Kubernetes v1.34 moved that support to a second beta. The support for volume group …

    Read more

  • Kubernetes v1.34: Decoupled Taint Manager Is Now Stable

    By Baofa Fan (DaoCloud) | Monday, September 15, 2025 in Blog

    This enhancement separates the responsibility of managing node lifecycle and pod eviction into two distinct components. Previously, the node lifecycle controller handled both marking nodes as unhealthy with NoExecute taints and evicting pods from …

    Read more

  • Kubernetes v1.34: Autoconfiguration for Node Cgroup Driver Goes GA

    By Peter Hunt (Red Hat), Sergey Kanzhelev (Google) | Friday, September 12, 2025 in Blog

    Historically, configuring the correct cgroup driver has been a pain point for users running new Kubernetes clusters. On Linux systems, there are two different cgroup drivers: cgroupfs and systemd. In the past, both the kubelet and CRI implementation …

    Read more

  • Kubernetes v1.34: Mutable CSI Node Allocatable Graduates to Beta

    By Eddie Torres (Amazon Web Services) | Thursday, September 11, 2025 in Blog

    The functionality for CSI drivers to update information about attachable volume count on the nodes, first introduced as Alpha in Kubernetes v1.33, has graduated to Beta in the Kubernetes v1.34 release! This marks a significant milestone in enhancing …

    Read more

  • Kubernetes v1.34: Use An Init Container To Define App Environment Variables

    By HirazawaUi | Wednesday, September 10, 2025 in Blog

    Kubernetes typically uses ConfigMaps and Secrets to set environment variables, which introduces additional API calls and complexity, For example, you need to separately manage the Pods of your workloads and their configurations, while ensuring …

    Read more

  • Kubernetes v1.34: Snapshottable API server cache

    By Marek Siarkowicz (Google) | Tuesday, September 09, 2025 in Blog

    For years, the Kubernetes community has been on a mission to improve the stability and performance predictability of the API server. A major focus of this effort has been taming list requests, which have historically been a primary source of high …

    Read more

  • Kubernetes v1.34: VolumeAttributesClass for Volume Modification GA

    By Sunny Song (Google) | Monday, September 08, 2025 in Blog

    The VolumeAttributesClass API, which empowers users to dynamically modify volume attributes, has officially graduated to General Availability (GA) in Kubernetes v1.34. This marks a significant milestone, providing a robust and stable way to tune your …

    Read more

  • Kubernetes v1.34: Pod Replacement Policy for Jobs Goes GA

    By Dejan Zele Pejchev (G-Research) | Friday, September 05, 2025 in Blog

    In Kubernetes v1.34, the Pod replacement policy feature has reached general availability (GA). This blog post describes the Pod replacement policy feature and how to use it in your Jobs. About Pod Replacement Policy By default, the Job controller …

    Read more

  • Kubernetes v1.34: PSI Metrics for Kubernetes Graduates to Beta

    By Haowei Cai (Google) | Thursday, September 04, 2025 in Blog

    As Kubernetes clusters grow in size and complexity, understanding the health and performance of individual nodes becomes increasingly critical. We are excited to announce that as of Kubernetes v1.34, Pressure Stall Information (PSI) Metrics has …

    Read more