The Cloud Native Computing Foundation (CNCF) announced the release of Kubernetes 1.37, named "Garhwal", emphasizing its focus on stability, security, and AI/ML workload optimization.
One of the main features in version 1.37 is the general availability of the Metrics API. The metrics.k8s.io API provides a common way to monitor and measure node and pod health, enabling auto-scaling features such as the Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA), as well as commands like kubectl top.
Alpha features in this release include workload-aware scheduling. This feature gate, called InPlacePodVerticalScalingSchedulerPreemption, enables the scheduler to free up resources on a node at capacity by preempting low-priority workloads, enabling pending in-place resizing of high-priority applications to be scheduled.
The new pod-level checkpoint and restore feature in version 1.37 allows the kubelet to create a checkpoint and restore a pod from it, making it easier for practitioners to take a snapshot of a running container's memory, process trees, etc., for debugging or security analysis purposes.
Another feature entering alpha is the Recreate strategy for StatefulSet rollouts. This deployment option for a StatefulSet deletes all existing pods. This feature flag is off by default and allows clean recovery for stuck or pending pods during updates without manual pod deletion.
In Kubernetes 1.27, HorizontalPodAutoscaler scale to zero support graduated to beta and is enabled by default. This helps reduce costs, especially for AI/ML workloads requiring GPUs in cloud environments.
Also, Kubelet in the user namespace or Rootless mode graduated to beta in this release. The KubeletInUserNamespace feature gate is enabled by default, and it allows core node components such as the kubelet to run as non-root on the host using Linux user namespaces. This is intended to reduce the impact of container escape attacks.
Resilient watchcache initialization became generally available in version 1.37. Before that, when the kube-apiserver restarted or lost its cache connection in a large cluster, it would flood etcd with requests, causing performance issues and potential control plane outages. With this feature gate enabled by default, the kube-apiserver will safely delegate bounded requests and reject others with HTTP 429 responses to signal too many requests gracefully.
Hoon Jo, a CNCF ambassador and tech evangelist at Megazone Corp, highlighted the feature's importance in a recent LinkedIn post.
Resilient watchcache initialization is stable and locked on so that kube-apiserver no longer floods etcd at startup
In addition, pod certificates graduated to stable in version 1.37. This provides native support for secure pod-to-pod communication without relying on external tools to bootstrap mTLS between internal services.
Kubernetes version 1.37 includes 67 enhancements, 27 alpha features, 23 graduating to beta, 16 becoming generally available or stable, and 1 deprecation or removal.
For more information on the Kubernetes 1.37 release, users can refer to the official release notes and documentation for a complete list of enhancements, deprecations, and removals.
In addition, Users can join the release team on Wednesday, September 23, 2026, at 11:00 AM (CDT) for a live online webinar.
The next release, version 1.38, is expected by December 2026.