karpenter.sh/v1
·NodeClaim
NodeClaim is the Schema for the NodeClaims API
Click on Property Name to show the description, and Pink Types to expand schema.
Required properties are marked with *
Change History
Karpenter v1.3.3
Karpenter v1.3.2
Karpenter v1.3.1
Karpenter v1.3.0
Karpenter v1.2.3
Karpenter v1.2.2
Karpenter v1.2.1
Karpenter v1.2.0
Karpenter v1.1.5
Karpenter v1.1.4
Karpenter v1.1.3
Karpenter v1.1.2
Karpenter v1.1.1
Karpenter v1.1.0
Karpenter v1.0.9
Karpenter v1.0.8
Karpenter v1.0.7
Karpenter v1.0.6
Karpenter v1.0.5
Karpenter v1.0.4
Karpenter v1.0.3
Karpenter v1.0.2
~2
2 properties have changed the description
- .spec.terminationGracePeriod
- .status.conditions.type
Karpenter v1.0.1
Examples
There is 1 example of NodeClaim that you can use as a starting point to create your own.
- apiVersion: karpenter.sh/v1kind: NodeClaimmetadata:annotations:compatibility.karpenter.k8s.aws/cluster-name-tagged: "true"karpenter.k8s.aws/ec2nodeclass-hash: "17027975244315209952"karpenter.k8s.aws/ec2nodeclass-hash-version: v4karpenter.k8s.aws/tagged: "true"karpenter.sh/nodepool-hash: "7192598826009892108"karpenter.sh/nodepool-hash-version: v3creationTimestamp: "2025-03-31T15:59:25Z"finalizers:- karpenter.sh/terminationgenerateName: default-generation: 1labels:karpenter.k8s.aws/ec2nodeclass: privatekarpenter.k8s.aws/instance-category: mkarpenter.k8s.aws/instance-cpu: "2"karpenter.k8s.aws/instance-cpu-manufacturer: amdkarpenter.k8s.aws/instance-cpu-sustained-clock-speed-mhz: "2500"karpenter.k8s.aws/instance-ebs-bandwidth: "2880"karpenter.k8s.aws/instance-encryption-in-transit-supported: "false"karpenter.k8s.aws/instance-family: m5akarpenter.k8s.aws/instance-generation: "5"karpenter.k8s.aws/instance-hypervisor: nitrokarpenter.k8s.aws/instance-memory: "8192"karpenter.k8s.aws/instance-network-bandwidth: "750"karpenter.k8s.aws/instance-size: largekarpenter.sh/capacity-type: on-demandkarpenter.sh/nodepool: defaultkubernetes.io/arch: amd64kubernetes.io/os: linuxnode.kubernetes.io/instance-type: m5a.largetopology.k8s.aws/zone-id: use1-az2topology.kubernetes.io/region: us-east-1topology.kubernetes.io/zone: us-east-1bname: default-qmhg4ownerReferences:- apiVersion: karpenter.sh/v1blockOwnerDeletion: truekind: NodePoolname: defaultuid: 1e1334cf-9696-406a-9a7f-e92780d6042bresourceVersion: "688079106"uid: e0d67077-3c60-4e1b-8c03-fe2a294485b5spec:expireAfter: NevernodeClassRef:group: karpenter.k8s.awskind: EC2NodeClassname: privaterequirements:- key: karpenter.sh/capacity-typeoperator: Invalues:- on-demand- key: topology.kubernetes.io/zoneoperator: Invalues:- us-east-1b- key: karpenter.k8s.aws/ec2nodeclassoperator: Invalues:- private- key: node.kubernetes.io/instance-typeoperator: Invalues:- c3.xlarge- c4.xlarge- c5.xlarge- c5a.xlarge- c5ad.xlarge- c5d.xlarge- c5n.large- c5n.xlarge- c6a.xlarge- c6i.xlarge- c6id.xlarge- c6in.xlarge- c7a.xlarge- c7i-flex.xlarge- c7i.xlarge- m3.large- m4.large- m4.xlarge- m5.large- m5.xlarge- m5a.large- m5a.xlarge- m5ad.large- m5ad.xlarge- m5d.large- m5d.xlarge- m5dn.large- m5n.large- m5zn.large- m6a.large- m6a.xlarge- m6i.large- m6i.xlarge- m6id.large- m6idn.large- m6in.large- m7a.large- m7i-flex.large- m7i-flex.xlarge- m7i.large- m7i.xlarge- r3.large- r4.large- r5.large- r5a.large- r5a.xlarge- r5ad.large- r5b.large- r5d.large- r5dn.large- r5n.large- r6a.large- r6a.xlarge- r6i.large- r6id.large- r6idn.large- r6in.large- r7a.large- r7i.large- r7iz.large- key: kubernetes.io/osoperator: Invalues:- linux- key: karpenter.k8s.aws/instance-categoryoperator: Invalues:- c- m- r- key: kubernetes.io/archoperator: Invalues:- amd64- key: karpenter.sh/nodepooloperator: Invalues:- default- key: karpenter.k8s.aws/instance-generationoperator: Gtvalues:- "2"resources:requests:cpu: 885mmemory: 4288Mipods: "13"