Harness the power of Karpenter to scale, optimize & upgrade K8s
summary
Karpenter replaces ASGs and Cluster Autoscaler and spins up nodes far faster, choosing right-sized instance selection (demo picks C6a.2xlarge then C6g Graviton spot), enforces limits (demo hits a 10‑CPU pool cap then scales to 1,000), and consolidates by draining underutilized nodes to binpack pods. It supports GPU/ARM/spot types, configurable consolidation windows down to seconds, and automated AMI rollouts via an E2NodeClass for auto AMI upgrades via E2NodeClass, achieving up to ~70% cost savings with spot.
AI-written summary · about
chapters (9)
- 0:00Introduction and Welcome
- 0:18The Party Analogy: Understanding Kubernetes Scaling
- 0:58Introduction to Carpenter
- 1:31Challenges with Traditional Cluster Autoscaler
- 4:38How Carpenter Solves Scaling Issues
- 6:40Configuring Carpenter for Optimal Performance
- 13:55Demo: Carpenter in Action
- 22:32Advanced Features and Best Practices
- 26:11Conclusion and Summary
related talks
22mUse Karpenter to scale, optimize & upgrade K8s
22mKarpenter Efficient scaling of Kubernetes clusters
36mGroupless Autoscaling with Karpenter
18mKarpenter : Your trusted Companion for Kubernetes Scaling
19mJust in time Worker Nodes with Karpenter
33mNavigating and Optimizing Karpenter - Avoiding Common Pitfalls
01h 01mJust-in-time Nodes for Any AWS EKS Cluster: Karpenter
34mReduce Costs and Optimize on Your Cloud with Karpenter
