시나브로

[Fastcampus][실전 DevOps 환경의 Kubernetes 완벽 마스터] - 1. 개념 숙지 (수정 중) 본문

Cloud/Kubernetes

[Fastcampus][실전 DevOps 환경의 Kubernetes 완벽 마스터] - 1. 개념 숙지 (수정 중)

sa1347 2026. 10. 5. 00:10

 

용어 이해한대로
pod 클러스터 안에서 제일 작은 단위. 컨테이너를 감싸고 있다
deployment pod 배포. replicas 적용 가능
service 4가지 타입 - ClusterIP, Nodeport, lb, External Name
ClusterIP 클러스터 내부 IP. 단일 진입점. 클러스터 안에서만 통신 가능
Nodeport 포트. pod 내 컨테이너에서 외
loadbalancer  
ingress  
coreDNS 도메인 역할. 
CNI 컨테이너 네트워크 인터페이스. 
Cluster (클러스터) 전체 묶음. Master node + Worker node
Master Node control plane이 돌아가는 서버
Control Plane 클러스터의 두뇌. api-server, etcd, scheduler, controller-manager 4가지를 포함함
api-server Master node에 종속. 모든 요청을 받는 창구
etcd 클러스터 상태 저장
scheduler pod를 어느 노드에 둘지 결정
controller-manager 원하는 상태를 유지 (파드 개수 맞추기 등)
노드 컴포넌트
모든 노드에서 실행됨
kube-proxy 서비스 IP로 온 트래픽을 파드로 연결 (iptables 규칙 관리)
kubelet pod를 실제로 실행하고 상태 보고함
container runtime containerd, 실제 컨테이너 실행함
configmap  
secret  
Helm  
endpoint