본문으로 건너뛰기
Kubernetes 로고

생성 수정

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 시간 학습 로드맵 오늘다루는내용

      원문 PDF 2쪽 비교표
      01 기초다지기컨테이너시대와쿠버네티스의등장20분
      02 아키텍처& 핵심개념Pod · Deployment · Service · Namespace40분
      03 주요기능확장성· 자가복구· 무중단배포20분
      04 운영과생태계Minikube · 매니지드K8s · DevOps 도구30분
      05 활용사례& Q&A산업별도입사례와향후전망10분

      출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 2쪽

      컨테이너 시대, 새로운 운영의 도전

      2장 · 03

        W H Y · 왜 쿠버네티스가 필요한가 컨테이너시대, 새로운운영의도전

        원문 PDF 3쪽 비교표
        기존 운영의 한계쿠버네티스의 답
        컨테이너 수가 늘어날수록 수동 배포 한계선언적 구성으로 의도된 상태(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 · 클러스터와 노드 물리/가상자원의논리적묶음

              K u b e r n e t e s C l u s t e r
              Control Plane (HA: 다중노드)

              apiserver · etcd · scheduler · controller-manager

              Worker Node 1
              Pod PodPod Pod
              Worker Node 2
              Pod PodPod Pod
              Worker Node 3
              Pod PodPod Pod

              클러스터(Cluster)

              K8s가 관리하는 전체 시스템. 컨트롤 플레인 + 워커 노드들의 집합.

              노드(Node)

              클러스터에 속한 물리/가상 서버 한 대. kubelet이 떠서 컨트롤 플레인과 통신.

              고가용성(HA)

              프로덕션에서는 컨트롤 플레인을 다중 노드로, 워커도 다수로 두어 장애에 대비.

              출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 6쪽

              1장 쿠버네티스 이론3장 핵심 객체와 배포 자동화