Karpenter - Kubernetes Node Autoscaling: built for flexibility, performance, and scalability
Karpenter simplifies Kubernetes infrastructure with the right nodes at the right time. It automatically launches just the right compute resources to handle your cluster's applications. It is designed to let you take full advantage of the cloud with fast and simple compute provisioning for Kubernetes clusters. Its main job is to add nodes to handle unschedulable pods, schedule pods on those nodes, and remove the nodes when they are not needed.
It responds quickly and automatically to changes in application load, scheduling, and resource requirements, placing new workloads onto a variety of available compute resource capacity. It comes with a set of opinionated defaults in a single, declarative Provisioner resource which can easily be customized. No additional configuration required.
It responds quickly and automatically to changes in application load, scheduling, and resource requirements, placing new workloads onto a variety of available compute resource capacity. It comes with a set of opinionated defaults in a single, declarative Provisioner resource which can easily be customized. No additional configuration required.
https://github.com/aws/karpenter
https://karpenter.sh/
License:
Tech:
Tags: