Skip to main content

Nodes

Node Selectors

podspec.nodeSelector{}

Labels

k label nodes nodeName labelKey=value

Taints & Tolerations

tip

Taints -> nodes
Tolerations -> pods

k taint nodes node-name key=value:NoSchedule|PreferNoSchedule|NoExecute[-] # - at the end to remove
pod.spec.tolerations[].{key, operator, value, effect}

Node Affinity

podspec.affinity.nodeAffinity.(required/preferredDuringSchedulingIgnoredDuringExecution).nodeSelectorTerms[].matchExpressions[]{key, operator, values}