디벨롭
로그인
디벨롭
로그인
마스터 노드와 워커 노드
박상준
·
2024년 4월 17일
팔로우
0
쿠버네티스
0
쿠버네티스
목록 보기
2/2
쿠버네티스 클러스터를 하나의 큰 회사라고 생각해보자.
해당 회사에는 여러 부서 ( 워커 노드 ) 가 있고, 각 부서는 여러 업무 (컨테이너) 를 처리한다.
그리고 이 모든 것을 관리하는 본부(마스터 노드) 가 있다.
마스터 노드
회사의 본부
본부는 회사 전체를 관리하고, 각 부서가 제대로 업무를 수행하도록 지시한다.
마스터 노드는 클러스터의 전체적인 관리를 담당하는데, 워커 노드에서 실행되는 컨테이너들을 조율한다. 하지만 마스터 노드 자체에서는 컨테이너를 실행하지 않는다.
역할
클러스터의 상태를 모니터링하고 관리한다
워커 노드에게 컨테이너 배포를 지시
클러스터 내 네트워킹과 통신 관리
사용자의 요청을 받아 처리
워커 노드
회사의 각 부서이다.
본부로부터 받은 지시에 따라 특정 업무를 수행한다.
워커 노드를 실제로 컨테이너가 실행되는 곳으로서, 컨테이너는 각종 APP, 서비스, 배치 작업 등을 실행하는 단위이다.
역할
컨테이너의 실행과 관리
마스터 노드로부터 받은 지시에 따라 컨테이너 배포 및 업데이트 수행
컨테이너 상태와 성능 모니터링의 보고
클러스터의 동작
관리자는 마스터 노드에 초기 설정만 하고, 필요에 따라 조정
설정에 따라 워커는 자율적으로 일하고, 각자 할당된 컨테이너를 처리함.
클러스터는 마스터 노드 지휘 아래 워커 노드들이 각자의 역할을 수행하고, 전체 시스템을 운영한다.
잘 조직된 회사가 다양한 부서와 직원들의 협력을 통해 목표를 달성하는 것과 유사하다.
박상준
이전 블로그 : https://oth3410.tistory.com/
팔로우
이전 포스트
쿠버네티스란
0개의 댓글
댓글 작성