Proactive cluster autoscaling in Kubernetes
summary
Shows how Kubernetes Cluster Autoscaler and Horizontal Pod Autoscaler are aligned using Pod Priority and a placeholder pod to pre-warm capacity so scale-up happens in seconds instead of minutes. Demo uses Locust traffic to prove a cold-node path of ~5 minutes versus a warmed path taking 12 seconds. Also shows a tiny sizing tool that calculates node vs pod requests to avoid premature autoscaling, and proves the placeholder approach works while accepting the cost of an underutilized pre-warmed node.
AI-written summary · about
chapters (7)
- 0:00Introduction to proactive autoscaling
- 4:03How Kubernetes works
- 8:19Scheduler and resource requests
- 14:40Provisioning delays in autoscaling
- 18:23Reactive vs proactive scaling
- 22:18Placeholder pods in practice
- 26:51Summary and trade-offs
related talks
29mProactive cluster autoscaling in Kubernetes
28mCluster autoscaling in Kubernetes
34mIntroduction to Autoscaling
30mAutoscaling in Kubernetes
35mAutoscaling Kubernetes Deployments: A (Mostly) Practical Guide
34mPredictive autoscaling patterns in Kubernetes
35mIntroduction to Autoscaling
31mFailing to Autoscale?
