Karpenter improves the efficiency and cost of running workloads on Kubernetes clusters by:
- Watching for pods that the Kubernetes scheduler has marked as unschedulable
- Evaluating scheduling constraints (resource requests, nodeselectors, affinities, tolerations, and topology spread constraints) requested by the pods
- Provisioning nodes that meet the requirements of the pods
- Removing the nodes when the nodes are no longer needed
Karpenter is a multi-cloud project with implementations by the following cloud providers:
If you have any questions or want to get the latest project news, you can connect with us in the following ways:
- Using and Deploying Karpenter? Reach out in the #karpenter channel in the Kubernetes slack to ask questions about configuring or troubleshooting Karpenter.
- Contributing to or Developing with Karpenter? Join the #karpenter-dev channel in the Kubernetes slack to ask in-depth questions about contribution or to get involved in design discussions.
Bi-weekly meetings alternating between Thursdays @ 9:00 PT (convert to your timezone) and Thursdays @ 15:00 PT (convert to your timezone)
Weekly meetings alternating between repositories and time slots. Please check the calendar invite for specific dates:
kubernetes-sigs/karpenter:
- Alternating Mondays @ 9:00 PT (convert to your timezone) and @ 15:00 PT convert to your timezone bi-weekly
aws/karpenter-provider-aws:
- Alternating Mondays @ 9:00 PT (convert to your timezone) and @ 15:00 PT convert to your timezone bi-weekly
- Zoom Link: Join Meeting (password: 77777)
- Calendar: Subscribe to our Google Calendar
- Meeting Notes: View our Working Group Log
Pull Requests and feedback on issues are very welcome! See the issue tracker if you're unsure where to start, especially the Good first issue and Help wanted tags, and also feel free to reach out to discuss.
See also our contributor guide and the Kubernetes community page for more details on how to get involved.
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.
- 09/08/2022 Workload Consolidation with Karpenter
- 05/19/2022 Scaling K8s Nodes Without Breaking the Bank or Your Sanity
- 03/25/2022 Karpenter @ AWS Community Day 2022
- 12/20/2021 How To Auto-Scale Kubernetes Clusters With Karpenter
- 11/30/2021 Karpenter vs Kubernetes Cluster Autoscaler
- 11/19/2021 Karpenter @ Container Day
- 05/14/2021 Groupless Autoscaling with Karpenter @ Kubecon
- 05/04/2021 Karpenter @ Container Day