InfoQMostafa Radwan2 min readrelease notesintermediate
Kubernetes 1.37 Released: Stable Metrics API and Rootless Kubelet in Beta
Summary
Kubernetes 1.37 (Garhwal) ships GA Metrics API, beta rootless kubelet, GA resilient watchcache, GA pod certificates, and a suite of alpha/beta features (workload‑aware scheduling, pod checkpoint/restore, StatefulSet Recreate strategy). The release focuses on stability, security, and AI/ML cost‑optimisation.
- Metrics API (`metrics.k8s.io`) is now GA, enabling reliable `kubectl top`, HPA/VPA, and custom autoscaling pipelines.
- Rootless kubelet (`KubeletInUserNamespace`) graduates to beta and is enabled by default, reducing attack surface by running the kubelet in a user namespace.
- Resilient watchcache initialization is GA; the apiserver now throttles cache rebuilds (HTTP 429) to prevent etcd overload on restart.
- Pod‑level certificate signing is GA, providing native mTLS between pods without external sidecars.
These changes tighten the control plane’s reliability (watchcache), harden node security (rootless kubelet), and simplify observability/autoscaling (Metrics API). For teams running AI/ML workloads, the combination of scale‑to‑zero and pod‑certificates reduces cloud spend and operational overhead.
6/10


