Well-Knwon Labels
topology.kubernetes.io/zone
- AWS:
<zone>
= <awsAvailabilityZone>
node.kubernetes.io/instance-type
- AWS:
<instanceType>
=<instanceCategory><instanceGeneration>[<attribute>].<instanceSize>
c5n.xlarge
= c
+ 5
+ n
+ xlarge
karpenter.sh/capacity-type
: on-demand
|spot
, 둘 다 선언하면 우선순위는 1.spot
2.on-demand
입니다.
karpenter.k8s.aws/instance-category
karpenter.k8s.aws/instance-generation
karpenter.k8s.aws/instance-family
- AWS:
<instanceFamily>
= <instanceCategory><instanceGeneration>[<attribute>]
karpenter.k8s.aws/instance-size
karpenter.k8s.aws/instance-cpu
karpenter.k8s.aws/instance-memory
Affinity
Topology Spread
topologyKey
topology.kubernetes.io/zone
kubernetes.io/hostname
karpenter.sh/capacity-type