Karpenter is an open-source, Kubernetes-native node autoscaler that provisions and terminates compute nodes directly in response to unschedulable pod demand, choosing optimal instance types and sizes in real time rather than relying on statically defined, pre-sized node groups.