Kube Architecture
1. 상태관리 흐름, master
- etcd
- 중요한 정보를 저장함. (백업, 분산관리함)
- key - value gud
- TTL, watch기능
2. node
- kubelet
- 각 노드에서 실행
- pod을 실행/중지, 상태체크
- CRI(container runtime interface) - container를 pod으로 감싸서 사용
- proxy
- 프록시 + 부하분산
- 초기엔 서버나 따로 프로그램을 사용했지만 지금은 별도의 프록시 서버나 프로그램을 돌리지 않고 기능 구현함.
- 커널레벨 iptables, ipus사용
3. Addon
- CNI : 네트워크
- DNS : 도메인, 서비스 디스커버리
- 대시보드 : 시각화
'웹 > Infra' 카테고리의 다른 글
초보를 위한 쿠버네티스 안내서 - 실습준비 (0) | 2021.09.21 |
---|---|
k8s - Kube arch object (0) | 2021.09.21 |
k8s - Container Orchestration (0) | 2021.09.21 |
nodejs, gitlab, elastic beanstalk CICD구축 (0) | 2021.07.26 |
nodejs로 AWS S3 연동 (0) | 2021.07.16 |