Awesome
Karpenter is an open-source node provisioning project built for Kubernetes. 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
Come discuss Karpenter in the #karpenter channel, in the Kubernetes slack or join the Karpenter working group bi-weekly calls. If you want to contribute to the Karpenter project, please refer to the Karpenter docs.
Check out the Docs to learn more.
Talks
- 03/19/2024 Harnessing Karpenter: Transforming Kubernetes Clusters with Argo Workflows
- 12/04/2023 AWS re:Invent 2023 - Harness the power of Karpenter to scale, optimize & upgrade Kubernetes
- 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