1. The Shift to cgroup v2 in Kubernetes: What You Need to Know

    Kubernetes Blog In Linux, cgroups (control groups) are a kernel feature used for managing system resources. Kubernetes uses cgroups to allocate resources like CPU and memory to containers, ensuring that applications run smoothly without interfering with each other. With the release of Kubernetes…

  2. Scaling Kubernetes Workloads with Node Swap

    Kubernetes Blog Memory is often the first hard limit a Kubernetes cluster hits. Nodes run out of RAM long before they run out of CPU, and the new wave of agentic AI workloads makes this worse. These workloads demand large memory footprints to start up and run untrusted code, then sit idle…

  3. Image: Kubernetes Blog

    kubernetes v1.34.12

    Kubernetes Blog See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG. See the CHANGELOG for more details.

  4. Image: Kubernetes Blog

    kubernetes v1.35.9

    Kubernetes Blog See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG. See the CHANGELOG for more details.

  5. Image: Kubernetes Blog

    kubernetes v1.37.1

    Kubernetes Blog See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG. See the CHANGELOG for more details.

  6. Image: Kubernetes Blog

    kubernetes v1.36.5

    Kubernetes Blog See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG. See the CHANGELOG for more details.

  7. Spotlight on SIG Apps

    Kubernetes Blog As Kubernetes adoption has grown, the conversation has shifted beyond running containers to managing increasingly complex application lifecycles. Modern platforms support stateless web services, stateful databases, batch processing, AI workloads, and platform services. At the…

  8. Kubernetes v1.37: Tracking When a PersistentVolumeClaim Was Last Used (Beta)

    Kubernetes Blog Kubernetes v1.37 promotes the PersistentVolumeClaimUnusedSinceTime feature gate to Beta (enabled by default). With this feature, the PersistentVolumeClaim (PVC) protection controller adds an Unused condition to each PVC, telling you whether any running pod currently references it…

  9. Kubernetes v1.37: Pod-Level Resource Managers graduated to Beta

    Kubernetes Blog With the release of Kubernetes v1.37, the Pod-Level Resource Managers feature has graduated to Beta status (disabled by default)! First introduced as an Alpha feature in Kubernetes v1.36, this enhancement builds on Pod-Level Resources by equipping Kubelet's Topology Manager, CPU…

  10. Kubernetes v1.37: Memory QoS Graduates to Beta

    Kubernetes Blog Memory QoS has graduated to Beta in Kubernetes v1.37 and is now enabled by default. On Linux nodes running cgroup v2, the feature uses the memory controller to give the kernel better guidance on how to treat container memory. It was first introduced as Alpha in v1.22, and…

  11. Kubernetes Changed Block Tracking API - Beta Differences

    Kubernetes Blog Changed Block Tracking (CBT) support for CSI drivers shipped as Alpha in September 2025. With the March 2026 v1.0.0 release of the external-snapshot-metadata project, the feature moved to Beta. If you aren't yet familiar with changed block tracking for storage in Kubernetes, the…

  12. Kubernetes v1.37: Native Histograms Graduates to Beta

    Kubernetes Blog I'm excited to announce that native histogram support for Kubernetes metrics is graduating to Beta and is enabled by default in Kubernetes v1.37! Native histograms (previously introduced as Alpha in Kubernetes v1.36 under KEP-5808) bring high-resolution, low-cardinality…

  13. Kubernetes v1.37: Scheduler Preemption for In-Place Pod Resize (Alpha)

    Kubernetes Blog In Kubernetes, resource allocation has historically been a static decision made during a Pod's initial scheduling and placement. With the graduation of the core in-Place Pod resize feature to General Availability in v1.35, application developers and cluster operators gained the…

  14. Kubernetes v1.37: Introducing Node Lifecycle Conditions

    Kubernetes Blog Kubernetes has many ways to describe what is happening on a Node. Readiness, taints, Pod state, labels, annotations, and provider-specific APIs each expose part of the picture. What has been missing is a shared, Kubernetes-owned way to say that a Node is draining, undergoing…

  15. Kubernetes v1.37: Advancing Workload-Aware Scheduling

    Kubernetes Blog AI/ML and complex batch workloads continue to push the boundaries of Kubernetes scheduling. Following the foundational workload-centric enhancements introduced in previous releases, Kubernetes v1.37 delivers the next major milestone in the Workload-Aware Scheduling (WAS) journey.…

  16. Kubernetes v1.37: KubeletInUserNamespace (aka Rootless mode) Graduates to Beta

    Kubernetes Blog Kubernetes v1.37 promotes the KubeletInUserNamespace feature gate to beta. With this feature enabled, all of the node components (kubelet, CRI and OCI runtimes, CNI plugins, and kube-proxy) can run as a non-root user on the host, using a Linux user namespace. This technique is…

  17. Kubernetes v1.37: DRA Updates

    Kubernetes Blog Kubernetes 1.37 is here and Dynamic Resource Allocation (DRA) keeps pushing past where it started! This release brings DRA Extended Resource support to GA, a milestone the team has been building toward for three straight releases. Several more features graduate to Beta or GA. A…

  18. Kubernetes v1.37: Scale Workloads to Zero with HorizontalPodAutoscaler

    Kubernetes Blog Kubernetes v1.37 includes API support for horizontal autoscaling of workloads down to zero replicas. This feature is now Beta and enabled by default. A HorizontalPodAutoscaler (HPA) that uses a suitable object metric or external metric can now scale a workload to zero replicas…

  19. Kubernetes v1.37: etcd RangeStream Cuts Memory Use on Large List Reads

    Kubernetes Blog I am excited to announce that etcd RangeStream is graduating to beta in Kubernetes v1.37. Paired with etcd v3.7, it reduces the memory the API server and etcd need to read a large collection, and makes peak usage more predictable. The cost of large readsThe API server serves most…