Karpenter ist ein Open-Source-Node-Provisioner für Kubernetes. Er beobachtet Pods, die der Kubernetes-Scheduler nicht platzieren kann, bewertet deren Anforderungen, startet passende Nodes und entfernt oder konsolidiert Nodes, die nicht mehr benötigt werden. Die Konfiguration dreht sich um eine deklarative NodePool-Ressource mit anpassbaren Standardwerten. So kann Karpenter helfen, die Rechenkosten eines Clusters zu begrenzen. Es gibt Implementierungen unter anderem für AWS, Azure und GCP. Das Projekt ist eine Alternative zu kommerziellen Optimierungsdiensten für Kubernetes-Nodes wie CAST AI oder Spot Ocean.
Karpenter stammt von AWS und wechselte Ende 2023 als Unterprojekt von Kubernetes SIG Autoscaling in die Organisation kubernetes-sigs; die AWS-Implementierung wird separat von AWS gepflegt. Kubernetes wird von der CNCF getragen, einem Teil der Linux Foundation (USA). Die Software steht unter der Apache License 2.0 und läuft von Ihnen selbst betrieben in Ihrem Cluster; einen separaten gehosteten Dienst des Projekts gibt es nicht.