Kubernetes 1.37 Hardens Core Control Planes While Expanding Native Support for AI/ML Workloads
The Cloud Native Computing Foundation (CNCF) and the Kubernetes project have detailed the key enhancements shipping in Kubernetes 1.37, codenamed "Garhwal". This cycle introduces 67 enhancements spanning 16 stable features, 23 beta promotions, and 27 alpha capabilities. Central to the release is the general availability of the core Metrics API (metrics.k8s.io), alongside stable resilient watchcache initialization and Pod Certificates with Cluster Trust Bundles. In beta, Horizontal Pod Autoscaler (HPA) scale-to-zero support and rootless Kubelet execution (KubeletInUserNamespace) are now enabled by default. Early alpha capabilities introduce scheduler preemption for in-place pod vertical scaling, CRI-level pod checkpoint and restore, and a Recreate rollout strategy for StatefulSets.
For platform operators and SREs running intensive distributed workloads, Kubernetes 1.37 bridges long-standing gaps that previously forced teams to maintain brittle out-of-tree controllers. Standardizing the Metrics API ensures consistent, built-in telemetry feeds for horizontal and vertical autoscalers without risk of API server overload during large-scale restarts. Meanwhile, enabling rootless Kubelet by default in beta represents a major defense-in-depth upgrade against host-level container breakouts, containing malicious activity within unprivileged user namespaces.
This milestone aligns with the broader industry effort to re-architect Kubernetes as the default control plane for enterprise AI/ML and accelerator-heavy computing. Historically, gang scheduling, hardware fault isolation, and zero-replica scaling required complex overlays or specialized third-party operators. By standardizing Dynamic Resource Allocation (DRA), HPA scale-to-zero based on external metrics, and pod-level lifecycle primitives upstream, the core orchestrator is systematically subsuming operational patterns that were once fragmented across bespoke cloud-native tooling.
In production environments, teams should first evaluate their node configuration and cgroup runtime prerequisites before upgrading, ensuring complete transition away from legacy cgroup v1 configurations to leverage in-place vertical scaling and memory quality-of-service controls. Infrastructure engineers managing GPU farms should test HPA scale-to-zero to minimize idle accelerator spend while validating external metric pipelines. Security architects should audit node environments to prepare for rootless Kubelet deployments and evaluate native Pod Certificates for streamlining internal service-to-service trust.
Read original source