Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

전공공부

[K8S - CKA] OS Upgrade 본문

Study/K8S

[K8S - CKA] OS Upgrade

monitor 2023. 11. 12. 21:30

1. OS Upgrade


Node 하나가 사라졌을 경우를 가정해봅시다. (drain 된 상태) ReplicaSet으로 관리되던 Pod는 다시 다른 노드로 롤링 업데이트가 될 것입니다.

 

그리고, 이때 노드가 내려갔다가 다시 올라 옵니다.(uncordon)

 

이때, 기존에 붙어 있던 Pod가 다시 붙지는 않습니다.

 

만일, OS Parameter를 바꾸게 되어서 Node 하나를 재부팅 해야 한다면 Node Drain을 진행해야 한다.

 

아래 명령어를 쓰면 기존 노드에 존재하던 노드의 포드가 옮겨지고 종료된다.

 

(만일, ReplicaSet 없이 Single Pod가 붙어 있다면 강제 drain을 시켜야 드레인이 가능하다. --force)

kubectl drain node-1

 

추가, 아래 명령어는 기존 POD는 그대로 두고 해당 노드의 스케줄링만 중단시킨다. 

kubectl cordon node-1

 

이후, 아래 명령어로 노드 스케줄링을 허용해서 다시 본인의 노드로 새로운 POD 배치를 가능케 한다.

kubectl uncordon node-1

 

 

'Study > K8S' 카테고리의 다른 글

[K8S - CKA] Backup And Restore  (0) 2023.11.19
[K8S - CKA] Cluster Upgrade Process  (0) 2023.11.13
[K8S - CKA] initContainers  (0) 2023.11.12
[K8S - CKA] Multi Container Pods  (0) 2023.11.12
[K8S - CKA] Configure Secrets in Applications  (1) 2023.11.12