인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

jeesoo.lee님의 프로필 이미지
jeesoo.lee

작성한 질문수

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

A.001.도커(X), 컨테이너디(O)가 중단되었는데 파드가 그대로에요

w1 컨테이너 런타임 중지 이후 deployment 생성 시 해당 w1생성되는 이유 문의

작성

·

247

0

안녕하세요. 다름이 아니고 추가 보충 실습 중에

워커노드1 컨테이너 런타임 중지 이후

deployment 생성 시 워크노드1에는 pod가 생성되지 않는다고 해주셨는데,

저는 실습을 해보니 워커노드1에도 생성이 되는게 확인되는데

어떤 부분때문에 생성이 된걸까요?

 

워커노드1에 컨테이너런타임은 확실하게 죽였습니다. (아래 캡쳐확인부탁드립니다.)

-> active 상태에 inactive상태 확인

이후 scale replica =6으로 늘린 이후 아래 pod 세개 생성 되었는데, w1-k8s도 생성됨이 확인됨

 

감사합니다.!

 

답변 1

0

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

안녕하세요

정답을 드리고 싶은데...

위의 내용만으로 보면 kubelet이 확실히 종료가 되었다면, Running으로 넘어갈 수가 없습니다.

kubelet이 확실히 종료된 것을 확인하고 그 이후에 배포하셨는지 다시 확인해 보시면 더 좋을 것 같습니다.

그리고 docker는 런타임이 아닙니다.

아마 강의를 순서대로 들으셨다면 아실꺼 같긴 한데...

1.20에서 1.25로 올리면서 Docker를 containerD로 변경하였다는 부분을 보셨을 것 같습니다.

그 부분으로 인해서 보강에 해당 부분이 변경되는 것인데 보강은 본문이 아니기 때문에 따로 업데이트를 진행하진 않았습니다.

알려주신 덕분이 인지하였습니다. 아래와 같이 강의에 Note를 넣었습니다.

참고하시어 진행하면 좋을 것 같습니다. 감사합니다.


📢 보강은 버전 업데이트할때 고려되지 않습니다. 

따라서 현재 Docker를 런타임을 썼을 때에서...

systemctl docker stop 에서 systemctl containerd stop 으로 변경이 필요합니다.

이렇게 진행하면 내용은 동일합니다.  

jeesoo.lee님의 프로필 이미지
jeesoo.lee

작성한 질문수

질문하기