~/talk

Scale Smarter Not Harder: How Extending Cluster Autoscaler Saves Millions

linkedin:rrangith
links:none on file
slides:none on file

Datadog builds an instance type adviser that runs Kubernetes scheduling simulations and benchmarks CPU/memory/network to score every candidate instance, exposes scores via CRDs/configmaps to a gRPC expander, and authors an automated node group set controller plus an instance-score controller to create fallback node groups only when needed. The system cuts one cluster’s instance count and cost by ~60%, reduces cluster-autoscaler P99 loop from minutes to <10s, and unlocks ~$4M potential savings across dozens of clusters (≈$2M realized in an early rollout).

AI-written summary · about

  1. 0:00Scaling smarter at Datadog
  2. 1:04Node autoscaling explained
  3. 3:12Cluster Autoscaler fit
  4. 3:52Expanders drive instance selection
  5. 5:59Bin packing inefficiencies
  6. 7:26Built-in expanders limits
  7. 8:28gRPC expander for flexibility
  8. 10:14Instance type adviser
  9. 11:58Cost vs performance benchmarks
  10. 13:03Reliability and instance selection
  11. 14:28Optimal instance type tools
  12. 14:49Scaling with gRPC
  13. 16:36Validating optimization
  14. 17:39Automation at scale
  15. 19:05Instance score controller
  16. 20:28Node group limits and fallbacks
  17. 21:53Node group set controller
  18. 23:19Closing autoscaling loop
  19. 25:06Real-world impact and savings
  20. 26:11Next steps for platform
  21. 27:16Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.