Karpenter, the Future of Kubernetes Node Management
summary
Karpenter is presented as a node lifecycle manager for Kubernetes that handles heterogeneous machine types (CPU, memory, architecture), node updates and configuration changes, autoscaling, reliable pod draining on node shutdown, and cloud-specific concerns like multi-datacenter setups and spot instances. The talk describes Karpenter (initially developed by AWS and contributed to Kubernetes Sig Autoscaling) and reports on a migration experience using Karpenter across many clusters totaling several hundred nodes, focusing on its operational and reliability impact for infrastructure and development teams.
AI-written summary · about
chapters (6)
- 0:00Karpenter intro
- 6:45Traditional node issues
- 10:13How Karpenter fixes them
- 13:19Karpenter features
- 15:25Future and conclusion
- 16:13Q&A
related talks
33mKarpenter: Best Practices and Cost Optimization Techniques
18mKarpenter : Your trusted Companion for Kubernetes Scaling
43mShape Your Cloud with Karpenter: Secrets of the Digital Master Carpenter
22mHarnessing Karpenter: Transforming Kubernetes Clusters with Argo Workflows
22mKarpenter Efficient scaling of Kubernetes clusters
01h 01mJust-in-time Nodes for Any AWS EKS Cluster: Karpenter
22mUse Karpenter to scale, optimize & upgrade K8s
34mReduce Costs and Optimize on Your Cloud with Karpenter
