작성
·
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