쿠버네티스 컴포넌트
마스터 컴포넌트(Control-plane)
- etcd : key-value 타입의 저장소
- kube-apiserver : k8s API를 사용하도록 요청을 받고 요청이 유효한지 검사
- kube-scheduler : 파드를 실행할 노드 선택
- kube-controller-manager : 파드를 관찰하며 개수를 보장
워커 노드 컴포넌트
- kubelet : 모든 노드에서 실행되는 k8s 에이전트, 데몬 형태로 동작
- kube-proxy : k8s의 네트워크 동작을 관리, iptables rule을 구성
- 컨테이너 런타임 : 컨테이너를 실행하는 엔진(docker, containerd, runc ...)
애드온
- 네트워크 애드온 : CNI - weave, calico, flaneld, kube-route ...
- dns 애드온 : coreDNS
- 컨테이너 자원 모니터링 : cAdvisor
- 클러스터 로깅 : 컨테이너 로그, k8s 운영 로그들을 수집해서 중앙화. ELK(ElasticSearch, Logstash, Kibana), EFK(ElasticSearch, Fluentd, Kibana), DataDog
'공부 기록 > 영상 후기' 카테고리의 다른 글
[따배쿠] 4-3. 쿠버네티스 아키텍처 - yaml템플릿과 API (0) | 2023.05.27 |
---|---|
[따배쿠] 4-2. 쿠버네티스 아키텍처 - namespace (1) | 2023.05.26 |
[따배쿠] 3-2. kubectl command / pod 생성하기 (0) | 2023.05.26 |
[따배쿠] 3-1. kubectl 실습 / 실습환경 구성하기 (0) | 2023.05.26 |
[따배쿠] 2-2. 도커 쿠버네티스 설치 / PC에 직접 설치하기 (0) | 2023.05.24 |