Karpenter – Kubernetes Node Autoscaling: constructed for flexibility, efficiency, and scalability
Karpenter simplifies Kubernetes infrastructure with the correct nodes on the proper time. It routinely launches simply the correct compute assets to deal with your cluster’s functions. It is designed to allow you to take full benefit of the cloud with quick and easy compute provisioning for Kubernetes clusters. Its major job is so as to add nodes to deal with unschedulable pods, schedule pods on these nodes, and take away the nodes when they don’t seem to be wanted.
It responds rapidly and routinely to adjustments in software load, scheduling, and useful resource necessities, inserting new workloads onto a wide range of accessible compute useful resource capability. It comes with a set of opinionated defaults in a single, declarative Provisioner useful resource which might simply be custom-made. No further configuration required.
https://github.com/aws/karpenter
Tags |
kubernetes kubernetes-cluster scheduler provisioning |
Implementation |
Go |
License |
Apache |
Platform |
Windows MacOS Linux |