작성
·
204
4
그 w1-k8s 워커 노드의 kubelet 을 종료시키고
del-deploy.yaml 을 이용해 배포했는데
Pending 상태가 되지 않고
w1-k8s 를 제외하고
w2-k8s 에서 2개
w3-k8s 에서 1개로
총 3개 Node를 잘 만들어버리는데..
버젼이 업데이트가 되며 알아서 1워커노드를 제외하고
2 워커노드에서 2개
3워커노드에서 1개 로 정상 동작하게 되는 건가요?
답변 1
1
안녕하세요?
질문이 이해가 안되는데요..
버전이 업데이트가 되며 알아서 <<<
이게 무슨 말이실까요?
그리고 다른 부분도 잘 이해가 안되는데요.
질문이 어느 부분인가요?
영상 수준이 아니라 kubelet 종료하고 한참 후에 하셔서
(아마도 현재 상태가) 노드가 notready로 빠져 있어서 그런걸로 추정되네요.
notready 상태를 확인하고 싶으시다면 kubectl get nodes를 해보시면 알 수 있을꺼에요
버전이 업데이트라는게 여전히 어떤 의미인지 모르겠네요;;; 아마도 쿠버네티스 버전을 의미하시는거 같은데... 현재 랩은 모든 버전이 고정되어 있습니다.
(문제가 생길소지를 줄이기 위해서 랩들 버전은 모두 고정하거나, 배포되는 앱을 직접 만들어서 해요. nginx 랑 alpine 빼고?)
영상도 동일한 현상을 원하시면 영상에서 처리하는 수준으로 해보시면 pending으로 갈꺼에요.
+사족으로 다음 강의는 v1.22로 제작되어 나갑니다.
현재 강의는 v1.20 고정이고요.
한 v1.25쯤에 전체적으로 검증해 볼까는 고민을 하고 있어요.
이해에 도움이 되셨기를요.
w1 워커 노드의 kubelet 을 종료시키고
영상처럼 다시 del-deploy를 배포하였더니
w1 이 펜딩이 되는 것이 아니라
w1 워커노드를 제외하고
w2에서 2개 w3에서 1개로
정상적으로 3개를 배포하였습니다.
그래서 혹시나 버젼이 업데이트 되며 쿠버렛이 죽은 것을 감지하여 스케줄러에서 알려준것인가 여쭤본 것 입니다