반응형
출처: https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/
Safely Drain a Node
This page shows how to safely drain a node, optionally respecting the PodDisruptionBudget you have defined. Before you begin Your Kubernetes server must be at or later than version 1.5. To check the version, enter kubectl version. This task also assumes th
kubernetes.io
클러스터 구성된 노드를 클러스터에서 안정적으로 제외 시키기 위해 node Drain 사용한다.
ㅁ 현재 노드구성
ㅁ 작업내용
1) Node01(drain 대상)에 Pod가 더이상 배포되지 않도록 Cordon 설정
#kubectl cordon node01
2) Node01 Drain
#kubectl drain node01
#kubectl drain node01 --ignore-daemonset=true
※ drain 시에 node01에 생성되었던 pod들은 모두 다른노드들로 재생성되니 주의가 필요함
반응형
'클라우드 > K8S' 카테고리의 다른 글
helm 명령어 (0) | 2023.01.02 |
---|---|
[system log]failed to get system container stats (0) | 2022.12.19 |
[k8s] orphaned pod 조치 (0) | 2022.12.16 |
kubectl cheet sheet, useful cheet (0) | 2022.12.15 |
kubectl custom column 사용 (0) | 2021.07.01 |