The Next Generation of DaemonSet Autoscaling - Adam Bernot & Bryan Boreham
Adam Bernot, Bryan Boreham
KubeCon + CloudNativeCon Europe 2025 · Session
This talk, presented by Adam Bernot of Google Cloud and Bryan Boreham of Grafana Labs, addresses a long-standing challenge in Kubernetes: efficiently managing resource requests for **DaemonSets** across heterogeneous clusters. DaemonSets, designed to run one pod on every node, often struggle with the "one size fits all" approach to resource allocation. This leads to either wasteful overprovisioning on smaller nodes or critical resource starvation and instability on larger, busier nodes.
AI review
This talk presents a groundbreaking, elegant solution to a long-standing and costly problem in Kubernetes: the inefficient resource allocation for DaemonSets in heterogeneous clusters. By extending the Vertical Pod Autoscaler (VPA) with 'scoped recommendations,' Bernot and Boreham offer a novel approach to dynamically tailor resource requests on a per-node basis, promising significant cost savings, enhanced stability, and reduced operational overhead. The technical depth, practical implications, and the live demonstration make this an essential watch for anyone operating Kubernetes at scale.