Compute
Karpenter
17 / 69

Karpenter reacts to unschedulable Pods by launching a right-sized EC2 instance directly.

There are no node groups to pre-define. It reads each Pod's requirements and picks from a wide pool of instance types and purchase options.

Pending Podkube-schedulerKarpenterEC2 Fleet APINew node1no node fits: Unschedulable2watch: Pending Pods3 Evaluate requests, zone, arch, GPU, taints; match NodePools4launch best-fit instance (Spot or On-Demand)5node joins, Pod schedules in seconds