Skip to main content

Karpenter

Karpenter is an open-source node provisioning tool that creates the worker nodes required by unscheduled pods and reclaims nodes with low or no usage.

The Karpenter Provider for Kubernetes Engine creates Virtual Machine worker nodes according to NodePool policies. These nodes are not part of the managed node pools in Kubernetes Engine and are managed by Karpenter.

info

The Karpenter Provider for Kubernetes Engine is an early access feature. Before using it in a production environment, validate node creation and reclamation and failure recovery procedures in a separate cluster.

Karpenter-created Virtual Machines and root volumes are billed based on usage time and capacity. For details, see Virtual Machine service pricing and quotas.

Supported scope​

ItemSupported scope
Regionkr-central-2
Availability zoneskr-central-2-a, kr-central-2-b, kr-central-2-c
Node typeVirtual Machine
Architectureamd64
Capacity typeOn-demand
Operating systemUbuntu worker images provided by Kubernetes Engine
GPUNVIDIA T4 (gn1i), NVIDIA A100 (p2i)

Bare Metal Server, Spot instances, arm64, NPU, IPv6, multiple network interfaces, additional data volumes, and public IP associations are not supported.

Get started​

If you are using Karpenter for the first time, start with installation and node configuration. Review GPU node configuration, operations and deletion, and troubleshooting according to your task.