
생성 수정
Kubernetes · 2장
컨테이너 오케스트레이션의 표준
쿠버네티스가 등장한 배경부터 컨트롤 플레인과 클러스터 구조까지, 원문 PDF 1~6쪽을 읽는다.
2장 · 총 6개 절 · 전체 9개 장 중 2번째
교재와 저자
2장 · 01
K U B E R N E T E S 쿠버네티스 종합 개요
컨테이너 오케스트레이션의 표준, 그 구조와 활용
강사 · 아키텍트 JunHo Lee
Red Hat · 컨테이너/ 클라우드네이티브트랙
v1.0 · 2026
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 1쪽
학습 로드맵
2장 · 02
A G E N D A · 2 시간 학습 로드맵 오늘다루는내용
| 01 기초다지기 | 컨테이너시대와쿠버네티스의등장 | 20분 |
|---|---|---|
| 02 아키텍처& 핵심개념 | Pod · Deployment · Service · Namespace | 40분 |
| 03 주요기능 | 확장성· 자가복구· 무중단배포 | 20분 |
| 04 운영과생태계 | Minikube · 매니지드K8s · DevOps 도구 | 30분 |
| 05 활용사례& Q&A | 산업별도입사례와향후전망 | 10분 |
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 2쪽
컨테이너 시대, 새로운 운영의 도전
2장 · 03
W H Y · 왜 쿠버네티스가 필요한가 컨테이너시대, 새로운운영의도전
| 기존 운영의 한계 | 쿠버네티스의 답 |
|---|---|
| 컨테이너 수가 늘어날수록 수동 배포 한계 | 선언적 구성으로 의도된 상태(desired state) 자동 유지 |
| 장애 발생 시 복구가 사람의 손에 의존 | 컨트롤러가 24/7 상태 모니터링과 자가 복구 수행 |
| 트래픽 변동에 따른 신속한 스케일링 어려움 | HPA · Cluster Autoscaler로 부하 기반 자동 확장 |
| 환경(개발/스테이징/운영) 간 일관성 부족 | 동일한 매니페스트로 어디서나 재현 가능한 배포 |
| 롤링 업데이트 · 롤백 같은 절차 표준화 미흡 | 롤링 업데이트 · 롤백을 표준 워크플로로 제공 |
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 3쪽
컨테이너 오케스트레이션의 표준 플랫폼
2장 · 04
O V E R V I E W · 쿠버네티스란 컨테이너오케스트레이션의표준플랫폼
Kubernetes 78%
CNCF 설문 응답 기업이 컨테이너를 사용 중
그 절반 이상이 K8s로 컨테이너를 배포·관리
정의
컨테이너화된 워크로드와 서비스를 자동으로 배포·확장·운영해 주는 오픈소스 플랫폼
Google이 사내에서 수십억 컨테이너를 운영한 경험을 바탕으로 개발하여 2014년 오픈소스로 공개. 현재는 CNCF가 관리하며, 컨테이너 관리의 사실상 표준(de-facto standard)으로 자리잡았습니다.
2003
Google Borg
2014
K8s 공개
2015
CNCF 설립
현재
표준플랫폼
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 4쪽
Control Plane과 Worker Node
2장 · 05
A R C H I T E C T U R E · 작동 원리 Control Plane과Worker Node
C O N T R O L P L A N E 컨트롤플레인
클러스터의 desired state(목표 상태)를 정의·관리하는 두뇌. 워커 노드의 상태를 모니터링하고, 필요 시 파드를 새로 만들어 스케줄링합니다.
kube-apiserver
모든 요청의 단일 진입점
etcd
클러스터 상태 저장소(KV)
scheduler
파드를 적절한 노드에 배치
controller-manager
컨트롤러들이 상태 조정
W O R K E R N O D E 워커노드
실제 컨테이너가 파드 단위로 실행되는 일꾼. 노드마다 K8s 에이전트가 떠 있으며, 컨트롤 플레인의 명령에 따라 파드를 만들고 지웁니다.
kubelet
노드 안의 파드를 실제로 운영
kube-proxy
서비스 트래픽 라우팅 / 네트워크
container runtime
containerd · CRI-O 등
Pod (다수)
컨테이너의 실행 단위
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 5쪽
클러스터와 노드
2장 · 06
C L U S T E R · 클러스터와 노드 물리/가상자원의논리적묶음
apiserver · etcd · scheduler · controller-manager
클러스터(Cluster)
K8s가 관리하는 전체 시스템. 컨트롤 플레인 + 워커 노드들의 집합.
노드(Node)
클러스터에 속한 물리/가상 서버 한 대. kubelet이 떠서 컨트롤 플레인과 통신.
고가용성(HA)
프로덕션에서는 컨트롤 플레인을 다중 노드로, 워커도 다수로 두어 장애에 대비.
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 6쪽
LangTailor