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.

Watch on YouTube