컨테이너를 분산 배치, 상태 관리 및 컨테이너의 구동 환경까지 관리해 주는 도구

Untitled

기능

  1. Automated rollouts and rollbacks
  2. Service discovery and load balancing
  3. Self-healing

Untitled

구성

  1. Control Plane(Master node)
    1. kubectl
      • 관리자가 쿠버네티스에 명령 및 관리하기 위해 사용하는 CLI 명령줄 도구
      • API Server에 요청
    2. API Server
      • REST API를 통해 etcd 정보 조회 및 업데이트, 명령 실행
    3. etcd
      1. 모든 클러스터 데이터를 담는 key-value 저장소
      2. 각 워커 노드 정보, 실행 중인 컨테이너 갯수 .. 등등
    4. controllers
      • 노드 갯수 관찰
    5. scheduler
      • 새로 생성된 Pod을 감지하고 실행할 노드 선택
  2. Worker 노드
  3. addon

Untitled

따라 배우는 쿠버네티스

[따배쿠] 쿠버네티스 시리즈

https://kubernetes.io/

https://www.samsungsds.com/kr/insights/220222_kubernetes1.html

https://www.samsungsds.com/kr/insights/kubernetes-2.html

https://velog.io/@holicme7/K8s-쿠버네티스란-무엇인가