inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쉽게 시작하는 쿠버네티스(v1.35)

5.2.쿠버네티스 워커 노드의 구성 요소에 문제가 생겼다면-v1.25

워커노드 구성요소 중 컨테이너 런타임이 죽었을 때, 질문입니다!

432

나미리

작성한 질문수 1

1

안녕하세요! 좋은 강의 너무너무 감사드립니다.

덕분에 아무리 다른것을 보고 읽어도 어렵던 쿠버네티스를 쉽고 빠르게 기초를 다질 수 있었습니다

"4.2 쿠버네티스 워커 노드의 구성 요소에 문제가 생겼다면"

에서, 컨테이너 런타임을 죽였을 때 , 도커를 stop 시켜도 기존 파드는 함께 죽지 않고 남아있더라구요!

노드 안에, 도커 안에 파드가 있다고 생각했는데, 그 개념과 원리가 궁금합니다!

감사합니다.

kubernetes docker

답변 2

2

조훈(Hoon Jo)

아 그리고 도커 안에 파드로 이해하시는 것보다 도커(컨테이너D)가 만드는 파드(컨테이너)로 이해하시는게 더 좋으실꺼 같아요 

이를테면

도커(컨테이너D)는 라면을 끊이는 나의 손 

파드(컨테이너)는 라면 

의 개념으로요 

좀 더 자세히는 이 문서와 5월에 나오는 책을 참조하시면 좋을꺼 같아요 책의 부록4에 그 내용을 썼거든요 

https://www.slideshare.net/JoHoon1/the-myths-of-deprecating-docker-in-kubernetes

1

조훈(Hoon Jo)

안녕하세요 

좋은 질문에 감사드립니다. 안 그래도 그 부분을 강의에 넣을까? 말까? 하다가 뺀 부분이라서요 

그 부분을 넣으면...파드(정확하게는 노드...)가 unavailable 상태일때 어떻게 동작해서 빼는가(eviction/축출이라고 불러요) ..라는 주제로 좀 많이 자세히 들어가야 되서요 그래서 나중에 drain 할때쯤 할 계획이어있답니다 :) 

일단 간단하게는 w1-k8s에서 systemctl stop docker를 수행해도 아래와 같이 배포되어 문제가 없는 것처럼 보이지만. 5-6분 정도 지나면 (상태를 파악하고 축출을 결정하는데 걸리는 시간) 아래와 같이 다른 노드에 넘겨진답니다. 

======

w1-k8s에서 도커 멈춤 

문제가 없는 것처럼 보이지만, 실제로 curl 응답하지 못함 

이제 5분 좀 넘어서 파드가 문제가 있다는것을 확신하게 되고,  파드를 일단 넘깁니다. 그리고 기존 파드를 Termination 시키려고 노력하게 되요 근데 안되겠죠? 도커가 죽어 있으니까요. 

음...실제로 보는게 더 좋으니 주말에 보충수업 01로 영상 찍어서 올릴께요 

좋은 질문 감사합니다.  :) 

조훈 드림. 

환경 설정에 대하여

0

46

2

실습 환경 관련 질의

0

37

2

ch4 디렉토리

0

61

2

cp-k8s-1.30.0(github_SysNet4Admin).ova 파일 확인 부탁드립니다.

0

41

2

6.2 nfs_exporter Permission denied

0

67

2

12분 13초부터의 내용 질문

0

66

1

K8S https 로 try 하는 부분에 대한 Error 확인

0

75

1

deployment 관련 문의

0

80

3

kubectl get nodes 관련 문의

0

193

5

Vagrant 도 에러, OVA도 에러... 실습환경을 만드는게 너무 힘들어요~~~~~!!!!!!

0

109

3

Tabby를 설치후 Copy할때 오류

0

84

3

nginx run 시 ImagePullBackOff 발생

0

99

4

쿠버네티스 환경 구축 질문입니다.

0

105

2

virtualbox 설치 실패

1

119

2

2.4강 brew install 시 .rb 파일 미인식 (./virtualbox-v7.1.10/virtualbox.rb)

1

156

2

워커노드 OS SWAP 질문

0

54

1

2.4.베이그런트(Vagrant)+버추얼박스/vagrant up issue

0

122

2

k run chk-info --image=sysnet4admin/chk-info 에러..

0

96

2

vagrant up 시에 Running pre-flight checks 에서 에러

0

83

2

failed to pull and unpack image \"registry.k8s.io/kube-apiserver:v1.30.14\": context canceled"

0

182

2

vagrant up을 하면 설정과 다르게 설정이 됩니다.

0

121

2

Tabby 무응답

0

123

4

ova 입력시

0

158

3

vagrant up

0

158

2