버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

  • disktype=ssdNoSchedule 효과를 가진 Taint를 허용하여, 해당 Taint를 가진 노드에 파드를 스케줄링할 수 있도록 합니다.

...

5. Cordon 및 Uncordon

5.1 Cordon

  • 새로운 파드가 해당 노드에 스케줄링되지 않도록 합니다.

  • 이미 해당 노드에 스케줄링된 파드에는 영향을 미치지 않습니다.

코드 블럭
kubectl cordon <node-name>

5.2 Uncordon

  • cordon 상태로 설정된 노드를 다시 스케줄링 가능 상태로 만듭니다.

코드 블럭
kubectl uncordon <node-name>

5.3 특정 노드에 위치한 파드를 모두 다른 노드로 옮길 경우

(1) 노드에 cordon 설정

  • 새로운 파드가 스케줄링되지 않도록 설정

코드 블럭
kubectl cordon worker01

(2) 노드를 drain 상태로 설정

  • 노드에 위치한 파드를 추출하여 다른 노드로 이동

코드 블럭
kubectl drain worker01 --ignore-daemonsets --delete-emptydir-data