~/talk

Karpenter Efficient scaling of Kubernetes clusters

Talkat AWS Summit Tel Aviv 2023 · on Wednesday, 2023-05-31· [kubernetes, cloud-infrastructure]
links:none on file
slides:none on file

Karpenter is a groupless autoscaler that communicates directly with the EC2 API to pick exact instance types and AZs, calculate bin-packing including DaemonSet overhead, and run consolidation simulations that replace or delete nodes. Demo provisions 3,000 pods (250m CPU / 256Mi each) by requesting ~22 nodes and achieving about 93% utilization, shows a 50/50 spot and on-demand split for a 600-pod test, provisions new nodes in roughly 60s, migrates pods during consolidation, and reduced node count automatically while costing about $26/hr in the demo.

AI-written summary · about

  1. 0:00Introduction
  2. 1:34How Karpenter works
  3. 4:43Demo overview
  4. 5:46High-load demo start
  5. 7:12First environment setup
  6. 8:16Deploying first application
  7. 9:24Karpenter logs and scaling
  8. 10:50Consolidation in action
  9. 11:56Spot and On-Demand mix
  10. 13:43Topology spread constraints
  11. 15:09Scaling 600 pods
  12. 16:373000 pods efficiency
  13. 17:44Resource usage metrics
  14. 19:08Cleanup and deletion
  15. 20:33Summary and Q&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.