The Next Generation of DaemonSet Autoscaling
Talkat KubeCon + CloudNativeCon Europe 2025 · on Wednesday, 2025-04-02· at 17:00· Level 1 | Hall Entrance S10 | Room C·
summary
Prototype implements per-pod VPA for DaemonSets by adding a scope field so each pod on each node gets its own recommendation rather than one value for all. Demo runs on a three‑node kind cluster with a logging daemon, tuned VPA to react faster, evicts the hot pod and raises its CPU request only on that node, reducing wasted reservation on others. Proposal and demo code appear as scope=hostName and are linked in PR 7942 and PR 7978.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:46DaemonSets and use cases
- 3:16Resource requests challenge
- 8:58Approaches to requests
- 10:02Vertical Pod Autoscaler
- 12:34VPA in Kubernetes
- 13:18Customizing VPA per node
- 14:22Live demo of VPA
- 18:30Future plans
- 20:43Q&A
related talks
34mPredictive autoscaling patterns in Kubernetes
36mIntro: Autoscaling SIG
24mSIG-Autoscaling: Introduction + HPA/VPA Updates
37mAuto-scaling party:VPA, HPA, KEDA, nodes, how do they dance?-Nic Vermande & Oluebube Princess Egbuna
39mSIG Autoscaling Deep Dive
35mSIG Autoscaling Intro
17mScaling Made Simple: Implementing Autoscaling for Optimal K8s Performance
37mDeep Dive: Autoscaling SIG
