본문 바로가기
웹/Infra

k8s - Kube Architecture

by sun__ 2021. 9. 21.

Kube Architecture

1. 상태관리 흐름, master

여러 controller가 상태 모니터링 수행
master의 API server

  • 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