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

임현강님의 프로필 이미지
임현강

작성한 질문수

데브옵스(DevOps)를 위한 쿠버네티스 마스터

(목차 삭제 예정)

클러스터 질문

작성

·

168

0

replicas=3으로 3개의 pod를 만들고 각 pod에 로드밸런서가 적절하게 부하를 분산한다.

여기까지는 이해가 잘 됐는데요.

지금 이 구조에서 클러스터의 마스터, 워커 노드들이 어떤식으로 동작하고 있는 것인가요?

pod이 node에 배치 되어있다? 라는 말이 잘 와닿지 않습니다.

그리고 추가적으로 클러스터 사이즈를 3으로 만들어서 마스터1, 노드2 인 상태일텐데..

replicas=10으로 해놓고 kubectl get pod -o wide 해보니 3개의 노드에 모두 골고루 배치가 되었는데.. 그 말은 마스터 노드와 워커 노드가 똑같은 역할을 하고 있다는 뜻 아닌가요?

왜 구분되지 않고 동일한 용도로 사용되는 것인지도 알려주시면 감사하겠습니다.

답변 4

2

안녕하세요 강사 최일선입니다.

GCP의 경우에는 두 가지 노드가 혼용되고 있는 것으로 보이구요.

VBox에 설치하신 경우에는 마스터 노드에는 배치되지 않습니다.

아마 말씀하신 현상이 일어난 곳이 GCP가 아닌가 싶습니다

(포드에 톨러레이션 옵션을 추가하면 마스터에도 배치할 수 있는데요. 마스터는 매우 중요한 자원이기 때문에 이런 방식은 온프렘환경에서는 추천드리지 않습니다. 이 부분에대해서는 데몬셋 내용을 다룰때 나옵니다.)

감사합니다.

0

임현강님의 프로필 이미지
임현강
질문자

감사합니다 선생님~

0

네 맞습니다~

0

임현강님의 프로필 이미지
임현강
질문자

답변 감사합니다. pod이 node에 배치되어있다는 말은 각 노드(컴퓨터)에 컨테이너가 적절하게 분배되어 있다고 생각하면 맞게 이해한 건가요?

임현강님의 프로필 이미지
임현강

작성한 질문수

질문하기