작성
·
232
0
안녕하세요. 다름이 아니고 추가 보충 실습 중에
워커노드1 컨테이너 런타임 중지 이후
deployment 생성 시 워크노드1에는 pod가 생성되지 않는다고 해주셨는데,
저는 실습을 해보니 워커노드1에도 생성이 되는게 확인되는데
어떤 부분때문에 생성이 된걸까요?
워커노드1에 컨테이너런타임은 확실하게 죽였습니다. (아래 캡쳐확인부탁드립니다.)
-> active 상태에 inactive상태 확인
이후 scale replica =6으로 늘린 이후 아래 pod 세개 생성 되었는데, w1-k8s도 생성됨이 확인됨
감사합니다.!
답변 1
0
안녕하세요
정답을 드리고 싶은데...
위의 내용만으로 보면 kubelet이 확실히 종료가 되었다면, Running으로 넘어갈 수가 없습니다.
kubelet이 확실히 종료된 것을 확인하고 그 이후에 배포하셨는지 다시 확인해 보시면 더 좋을 것 같습니다.
그리고 docker는 런타임이 아닙니다.
아마 강의를 순서대로 들으셨다면 아실꺼 같긴 한데...
1.20에서 1.25로 올리면서 Docker를 containerD로 변경하였다는 부분을 보셨을 것 같습니다.
그 부분으로 인해서 보강에 해당 부분이 변경되는 것인데 보강은 본문이 아니기 때문에 따로 업데이트를 진행하진 않았습니다.
알려주신 덕분이 인지하였습니다. 아래와 같이 강의에 Note를 넣었습니다.
참고하시어 진행하면 좋을 것 같습니다. 감사합니다.
📢 보강은 버전 업데이트할때 고려되지 않습니다.
따라서 현재 Docker를 런타임을 썼을 때에서...
systemctl docker stop 에서 systemctl containerd stop 으로 변경이 필요합니다.
이렇게 진행하면 내용은 동일합니다.