Karpenter#
License: Apache 2.0
Karpenter is an open-source node provisioning project built for Kubernetes. Karpenter improves the efficiency and cost of running workloads on Kubernetes clusters.
EKS-A#
EKS Anywhere does not use karpenter, karpenter only support AWS.
EKS#
In EKS karpenter uses the AWS EC2 to provision nodes. This is only used for the user/tenant node pools. Cluster autoscaler is used for core node pool and legacy node pool. Karpenter node pools are created from the landlord project.
Links#
-
Documentation:
- General Documentation: https://karpenter.sh/docs/
-
Helm:
-
Implementation:
- EKS: AWS configurations
- EKS: karpenter Node pools