컨테이너를 실행하는 플랫폼
application manifest
특징
대표적인 Manifest 종류
cluster
구성요소
Control Plane(제어 plane)
kube-apiserver : 모든 요청의 입구etcd : 클러스터 상태 저장kube-scheduler : 피드가 어디에 배포될 지 결정kube-controller-manager : 클러스터 상태를 원하는 상태로 유지Worker Node(작업 노드)
kubelet : 피드 실행을 관리kube-proxy : 네트워크 라우팅Container Runtime (ex: containerd, Docker)정리
Pod, Deployment, Service, ConfigMap, Secret, Ingress etc| 용어 | 설명 |
|---|---|
| Cluster | 쿠버네티스 전체 시스템 (Control Plane + Nodes) |
| Node | 컨테이너가 실행되는 서버 (Worker Node) |
| Control Plane | 클러스터 상태를 유지하고 관리하는 구성요소 모음 |
| Pod | 쿠버네티스에서 가장 작은 실행 단위, 하나 이상의 컨테이너 포함 |
| etcd | 쿠버네티스 클러스터 상태를 저장하는 분산 Key-Value DB |
| Virtual Network | 쿠버네티스가 제공하는 가상 네트워크로 Pod 간 통신 가능 |
| Resource | 쿠버네티스 API로 정의하고 관리하는 애플리케이션 구성 요소 |
| Manifest | 리소스를 선언하는 YAML 파일 |