...
파드가 특정 노드에 스케줄링되지 않도록 제한하거나, 특정 조건을 충족하는 노드에만 스케줄링되도록 제어하는 방법입니다.
노드에 Taint를 설정하면 파드가 스케줄링 되지 않으며, Toleration이 있는 파드만 스케줄링될 수 있습니다.
4.1 노드에 Taint 설정
코드 블럭 |
---|
# kubectl taint nodes w2-k8s disktype=ssd:NoSchedule #kubectlkubectl describe nodes | grep -i taint |
...
코드 블럭 |
---|
# kubectl taint nodes w2-k8s disktype=ssd:NoSchedule-
node/w2-k8s untainted
|
4.2 파드에 Toleration 설정
Tolerations
는 파드에 설정되며, 특정 Taint를 가진 노드에 스케줄링될 수 있도록 허용합니다.
...