[CKA] Cluster Architecture

bin_2e22·2023년 5월 24일
0

CKA

목록 보기
1/1

Kubernetes Cluster - Master & Worker Node로 이루어져 있음
Application은 Container 형태로 구성

각 항목들 세부적으로 공부하고 내용 정리 반드시 필요

Master Node

1. ETCD

* Kubernetes의 backing storage
* key-value store
* 정보저장 DB

2. Kube Controller Manager

* Node Controller
	 - Node를 Cluster에 On-Boarding
     - 장애 처리
* Replication Controller
	- 복제 그룹 실행 보장

3. kube-scheduler

- Worker에 올릴 Container 식별
- Node 크기
- Container 수 등등..

4. kube-apiserver

- Master Node 내 모든 작업 Orchestration

Worker Node

1. Container Runtime Engine

- Container 실행 엔진
- Master, Worker 모든 곳에 CRE 설치를 통해 Control 구성 요소를 Container로 Host
- ex) Docker, ContainerD, ...

2. kubelet

- Cluster의 각 Node에서 실행되는 Agent
- kube-apiserver에 주기적으로 상태 보고서 전달(Node, Container 상태 모니터링)
- kube-apiserver 지시 듣고 필요한대로 Node에서 Container 배포 & 파괴

3. Kube-proxy

- Worker Node간의 통신 담당
- Worker Node에 필요한 규칙 시행
profile
기억 용도

0개의 댓글