Categories: 정보처리기사

정보처리기사 기출 핵심 ㉜ 쿠버네티스 아키텍처와 컨테이너 오케스트레이션 완전 정복

쿠버네티스(Kubernetes) 아키텍처 개요

쿠버네티스(K8s)는 컨테이너화된 애플리케이션의 배포, 스케일링, 운영을 자동화하는 오픈소스 플랫폼입니다. 정보처리기사 시험에서는 컨트롤 플레인 구성 요소, 핵심 워크로드 오브젝트, 네트워킹, 스토리지 개념이 주요 출제 범위입니다.

컨트롤 플레인(Control Plane) 구성 요소

  • API Server: K8s의 프런트엔드. 모든 REST 요청 처리, 인증·인가·어드미션 컨트롤
  • etcd: 분산 키-값 저장소. 클러스터 상태(모든 오브젝트) 저장. Raft 합의 알고리즘
  • Scheduler: 파드를 어떤 노드에 배치할지 결정. 리소스 요청, 친화성/반친화성 규칙 고려
  • Controller Manager: Replication Controller, Node Controller 등 다양한 컨트롤러 실행

워커 노드(Worker Node) 구성 요소

  • kubelet: 각 노드의 에이전트. API Server와 통신, 파드 실행 보장
  • kube-proxy: 네트워크 프록시. Service의 네트워크 규칙 유지 (iptables/IPVS)
  • Container Runtime: containerd, CRI-O 등 실제 컨테이너 실행

핵심 워크로드 오브젝트

  • Pod: K8s 최소 배포 단위. 하나 이상의 컨테이너 포함. 같은 IP 공유
  • Deployment: 스테이트리스 앱 관리. ReplicaSet 관리, 롤링 업데이트/롤백
  • StatefulSet: 스테이트풀 앱(DB). 안정적인 네트워크 ID, 순서 있는 배포/삭제
  • DaemonSet: 모든 노드에 파드 하나씩 실행(로그 수집, 모니터링 에이전트)
  • Job/CronJob: 일회성/반복 배치 작업

Service와 Ingress

  • ClusterIP: 클러스터 내부에서만 접근 가능한 가상 IP
  • NodePort: 각 노드의 포트를 통해 외부 접근
  • LoadBalancer: 클라우드 로드 밸런서 프로비저닝
  • Ingress: HTTP/HTTPS 라우팅 규칙 정의. 호스트 기반/경로 기반 라우팅. TLS 종료

HPA와 스토리지(PV/PVC)

HPA(Horizontal Pod Autoscaler): CPU/메모리 사용률 또는 커스텀 메트릭 기반으로 Deployment의 레플리카 수 자동 조정

  • PV(PersistentVolume): 관리자가 프로비저닝하는 스토리지 리소스
  • PVC(PersistentVolumeClaim): 사용자의 스토리지 요청. 파드와 PV를 바인딩
  • StorageClass: 동적 프로비저닝. PVC 생성 시 자동으로 PV 생성

Helm: K8s 패키지 관리자. Chart(패키지 템플릿)로 복잡한 애플리케이션 배포 단순화

정보처리기사 기출 핵심 정리

  • etcd = 클러스터 상태 저장소, Raft 합의
  • StatefulSet vs Deployment: 스테이트풀 vs 스테이트리스
  • HPA = 수평 자동 확장(레플리카 수 조정)
  • Ingress = L7 HTTP 라우팅, LoadBalancer = L4 TCP
  • PVC = 사용자 스토리지 요청, PV = 실제 스토리지

zerg96

Recent Posts

네트워크관리사 기출 핵심 [55] 클라우드 네트워크 보안과 VPC 설계 완전 정복

클라우드 VPC 보안이란? Virtual Private Cloud(VPC)는 퍼블릭 클라우드 내 격리된 가상 네트워크 환경입니다. 네트워크관리사 시험에서는…

14시간 ago

네트워크관리사 기출 핵심 [54] 네트워크 성능 측정과 벤치마킹 완전 정복

네트워크 성능 측정이란? 네트워크 성능 측정은 SLA 준수 확인, 병목 구간 발견, 용량 계획의 기반입니다.…

14시간 ago

네트워크관리사 기출 핵심 [53] 네트워크 가상화 심화와 오버레이 네트워크 완전 정복

네트워크 가상화와 오버레이 네트워크란? 오버레이 네트워크는 물리 네트워크 위에 논리적 네트워크를 구성해 가상 머신·컨테이너 간…

14시간 ago

네트워크관리사 기출 핵심 [52] 인터넷 교환 지점과 CDN 아키텍처 완전 정복

인터넷 교환 지점(IXP)이란? 인터넷 교환 지점(IXP)은 서로 다른 네트워크(AS)가 트래픽을 교환하는 물리적 인프라입니다. 네트워크관리사 시험에서는…

14시간 ago

네트워크관리사 기출 핵심 [51] 네트워크 슬라이싱과 5G 코어 아키텍처 완전 정복

5G 코어와 네트워크 슬라이싱이란? 5G 코어 네트워크는 클라우드 네이티브 아키텍처로 완전히 재설계되었습니다. 네트워크관리사 시험에서는 5G…

14시간 ago

정보처리기사 기출 핵심 [55] 플랫폼 엔지니어링과 IDP 구축 완전 정복

플랫폼 엔지니어링이란? 플랫폼 엔지니어링은 개발팀에게 셀프 서비스 인프라와 도구를 제공하는 규율입니다. 내부 개발자 플랫폼(IDP)을 통해…

14시간 ago