Karpenter is een open-source node-provisioner voor Kubernetes. Het let op pods die de Kubernetes-scheduler niet kan plaatsen, beoordeelt hun eisen, start nodes die daarbij passen en ruimt nodes op die niet meer nodig zijn of die kunnen worden samengevoegd. De configuratie draait om een declaratieve NodePool-resource met aanpasbare standaardwaarden. Zo kan Karpenter helpen om de rekenkosten van een cluster te beperken. Er zijn implementaties voor onder meer AWS, Azure en GCP. Het project is een alternatief voor commerciële optimalisatiediensten voor Kubernetes-nodes, zoals CAST AI of Spot Ocean.
Karpenter is ontstaan bij AWS en is eind 2023 als subproject van Kubernetes SIG Autoscaling overgegaan naar de kubernetes-sigs-organisatie; de AWS-implementatie wordt apart door AWS onderhouden. Kubernetes valt onder de CNCF, onderdeel van de Linux Foundation (VS). De software valt onder de Apache License 2.0 en u draait haar zelf in uw cluster; er is geen aparte gehoste dienst van het project.