728x90
쿠버네티스 노드에 대해 얘기해보려 한다.
쿠버네티스 노드는 하나의 virtual machine을 의미한다.
노드
- worker노드와
- 이러한 worker노드를 관리하는 master 노드로 나뉜다.
그 전에 쿠버네티스에 대해 다시 잠깐 정리하면
- 쿠버네티스는 여러 개의 파드 안에 있는 여러 개의 컨테이너들이 잘 작동될 수 있도록 이를 관리하고 스케일링 한다
Cluster > node > pod
Worker Node
worker node에서는 컨테이너화된 애플리케이션을 동작하고 유지시키는 역할
용어
pod
- 컨테이너화된 어플리케이션 그룹
kubelet
- node에 할당된 pod의 상태를 체크하고 관리
proxy
- pod로 연결되는 네트워크 관리
Master Node
클러스터에 관한 전반적인 결정 수행, 이벤트를 감지하고 반응
용어
kube-api server
- 모든 요청을 처리하는 역할
kube-controller-manager
- 다양한 컨트롤러(복제/배포/상태 등) 관리
kube-scheduler
- 상황에 맞게 적절한 worker node를 선택
etcd
- 클러스터 내의 데이터를 담는 저장소
728x90
'인프라' 카테고리의 다른 글
KAFKA 더 쉽게 이해하기 (0) | 2024.04.15 |
---|---|
마이크로 V.S. 모놀리식 서비스 (0) | 2024.03.30 |
ElasticSearch란? (0) | 2024.03.28 |
카프카 (KAFKA)란 무엇인가? (0) | 2024.03.25 |
캐시가 db보다 빠른 이유 (0) | 2024.03.14 |