강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

2romade님의 프로필 이미지
2romade

작성한 질문수

쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}

5.3.쿠버네티스 컨트롤 플레인 노드의 구성 요소에 문제가 생겼다면-v1.25

12분 13초부터의 내용 질문

작성

·

24

0

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!

[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://inf.run/DvsRD)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다.
(https://inf.run/Ljaer)

[질문 하기]

 

안녕하세요 강사님

마지막 부분인 12분 13초에서 마스터 노드의 스케줄러를 삭제했을때 스케줄러 뿐 아니라 다른애들도 Terminating 상태로 바뀌던데

원래 이럴때도 있나요? 컨테이너를 재시작하니 같이 다시 올라오긴 하던데 문득 하다가 궁금해서 여쭙습니다.

 

root@cp-k8s:~# kubectl delete pod kube-scheduler-cp-k8s -n kube-system
pod "kube-scheduler-cp-k8s" deleted

root@cp-k8s:~# kubectl get pods -n kube-system

NAME READY STATUS RESTARTS AGE

calico-kube-controllers-546f76d588-9b7jz 0/1 ContainerCreating 0 18s

calico-kube-controllers-546f76d588-pft8d 1/1 Terminating 6 (163m ago) 40d

calico-node-98wj4 1/1 Running 6 (163m ago) 40d

calico-node-99qnn 1/1 Running 6 (163m ago) 40d

calico-node-mpfgs 1/1 Running 6 (163m ago) 40d

calico-node-qtflz 1/1 Running 5 (163m ago) 40d

coredns-7db6d8ff4d-7rchb 1/1 Terminating 6 (163m ago) 40d

coredns-7db6d8ff4d-8h77t 1/1 Running 0 18s

coredns-7db6d8ff4d-f8h6d 1/1 Running 0 18s

coredns-7db6d8ff4d-jbrwq 1/1 Terminating 6 (163m ago) 40d

etcd-cp-k8s 1/1 Running 8 (163m ago) 40d

kube-apiserver-cp-k8s 1/1 Running 7 (163m ago) 40d

kube-controller-manager-cp-k8s 1/1 Running 8 (98m ago) 40d

kube-proxy-pdbhq 1/1 Running 6 (163m ago) 40d

kube-proxy-r92cp 1/1 Running 6 (163m ago) 40d

kube-proxy-td6d4 1/1 Running 6 (163m ago) 40d

kube-proxy-vch42 1/1 Running 6 (163m ago) 40d

kube-scheduler-cp-k8s 1/1 Terminating 7 (163m ago) 16m                                                                                                                    

 

답변 1

0

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

안녕하세요

스케줄러 등 쿠버네티스 구성 요소들이 비정상 상태로 가는건 매우 이례적인 상황이라

다양한 문제가 발생할 수 있습니다.
다만 테스트가 필요할 것 같긴 한데...

단순히 스케줄러를 중단 시키자마자 위와 같은 현상이 발생하는 것이 아니라

복합적으로 무너진 것으로 추정됩니다.

여튼....중요한건 스케줄러가 (나중에 다음 과정에서 보실, 52. 7.3.정적(Static) 파드)

에서 보실 수 있는 것처럼 죽어있는 상태가 유지되는게 아니라 계속 올라 올 것이므로

마스터 노드(컨트롤 플레인 노드)가 죽어있는 상태가 아니라면 위와 같이 동작하지 않을 것 같네요.

정리하자면 보통 저렇게 않고 세부적으로 내용을 살펴봐야 할 것 같습니다.

그리고 사실 현업에서 저런 상황을 볼 가능성은 거의 없다고 보셔도 될 것 같습니다.

이해를 돕기 위해 작성한 시나리오 같은 거라서요.

도움이 되셨기를 바랍니다.

2romade님의 프로필 이미지
2romade

작성한 질문수

질문하기