본문 바로가기
서버인프라/kubernetes

K8S 리셋

by techwold ted 2023. 12. 24.

최근 Kubeflow 를 지우고 설치하는 과정을 거치고, 거기에 argocd역시 같은 상황을 반복해서 테스트했다.

masternode가 이상함을 느꼈고 평소보다 CPU MEM리가 많이 사용 되고 있었다. 

어떻게 해야 하나 다시 설치 하자니 시간이 너무 많이 소비 될거 같고, 서비스가 아닌 테스트 장비 이니 단순히 리셋을 하고 싶었다.

 

한마디로 K8S를 초기화 하고 다시 클러스터링을 맺어야 하는 작업이다.

주의사항 : 다음 작업은 모든 리소스가 삭제됨을 미리 알린다.

 

Master Node 초기화

kubeadm reset

 

이게 전부다. 그러면 우리가 최초로 설치했던 상태로 변경 되며, 새롭게 조인 해야할 Token이 발급된다.

 

WorkNode 초기화

kubeadm reset

 

worknode역시 다음과 같은 과정을 거치며, 마스터 노드에서 생성된 Token 을 조인해 주면 된다.

 

이제 상태 완전 깔끔!!!

 

kubernetes는 어렵다....

좋은 부분만 생각하고 사람들이 천국인줄 알고 사용한다. 하지만 사용하면 지옥이다. 

본인이 운영자라면 100대 이상 아니면 나는 지금 사용하길 말리고 싶다. 시장과 기사에서 좋다고 무조건 좋은 것은 아니며 속해 있는 팀이 마이크로서비스에 최적화 되어 있는지 확인되어야 한다.

 

그리고 쿠버네티스에 대한 학습이 잘 되어 있어야 한다.

 

잊지 말기를 바란다.

'서버인프라 > kubernetes' 카테고리의 다른 글

쿠버네티스 networkpolicy  (68) 2024.01.30
service와 endpoint  (65) 2024.01.25
[제 10강] Labels 사용  (0) 2023.01.12
[제 9강] Ingress  (0) 2023.01.05
[제 8강] Service  (2) 2023.01.04

댓글