Categories: 정보관리기술사

제136회 정보관리기술사 3교시 1번 — 쿠버네티스 아키텍처·스케줄링·Auto Scaling·멀티 테넌시

정보관리기술사 · 136회 3교시 · 1번 · 배점 25점

제136회 정보관리기술사 3교시 1번

서술형 | 25점
[문제] 쿠버네티스(Kubernetes)의 아키텍처를 컨트롤 플레인(Control Plane)과 워커 노드(Worker Node) 구성 요소로 나누어 설명하고, Pod 스케줄링 알고리즘(Filtering·Scoring)과 Auto Scaling 메커니즘(HPA·VPA·CA)을 서술하시오. 또한 멀티 테넌시(Multi-Tenancy) 구현 전략과 운영 시 고려 사항을 논하시오.

1. 쿠버네티스 아키텍처 개요

쿠버네티스(K8s)는 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화하는 오픈소스 컨테이너 오케스트레이션 플랫폼이다. Google이 내부 시스템 Borg를 기반으로 개발하여 2014년 오픈소스로 공개했다.

쿠버네티스 클러스터 아키텍처 Control Plane (Master Node) API Server 모든 요청의 관문 etcd 클러스터 상태 저장소 Scheduler Pod 배치 결정 Controller Manager 상태 조정(Reconcile) Cloud Controller Manager (선택) Worker Node kubelet Pod 생명주기 관리 kube-proxy 네트워크 규칙 관리 Container Runtime (containerd / CRI-O) 컨테이너 실행 엔진 Pod A Container(s) Pod B Container(s) kubectl / API 호출 Networking Layer: CNI Plugin (Flannel / Calico / Cilium)

2. Pod 스케줄링 알고리즘

K8s 스케줄러는 Filtering(필터링) → Scoring(점수화) 2단계로 Pod 배치 노드를 결정한다.

단계 내용 주요 플러그인/기준
Filtering Pod를 배치할 수 없는 노드를 제거 (Feasibility Check) NodeResourcesFit (CPU/메모리), NodeAffinity, TaintToleration, PodTopologySpread
Scoring 남은 후보 노드에 점수를 매겨 최적 노드 선택 LeastAllocated (자원 균등 분배), ImageLocality (이미지 캐시), InterPodAffinity

3. Auto Scaling 메커니즘

종류 풀네임 동작 방식 적합 용도
HPA Horizontal Pod Autoscaler CPU·메모리·커스텀 메트릭 기준으로 Pod 수평 증감 트래픽 급증·감소에 빠른 대응
VPA Vertical Pod Autoscaler Pod의 CPU·메모리 Request/Limit을 자동 조정 (재시작 필요) 단일 Pod 자원 최적화, ML 워크로드
CA Cluster Autoscaler Pending Pod 발생 시 노드 자동 추가, 미사용 노드 제거 클라우드 비용 최적화, 빠른 인프라 확장

4. 멀티 테넌시 구현 전략과 운영 고려 사항

  • Namespace 기반 격리: 팀·환경별 Namespace 분리, RBAC으로 접근 제어, ResourceQuota로 자원 할당량 제한
  • 네트워크 격리: NetworkPolicy로 Pod 간 인바운드·아웃바운드 트래픽 제어, 서비스 메시(Istio) mTLS 적용
  • 가상 클러스터(vCluster): 단일 K8s 클러스터 내 논리적 독립 K8s 환경 제공 → 강한 격리 필요 시
  • 이미지 보안: 신뢰할 수 있는 레지스트리만 허용, ImagePullPolicy Always + 이미지 서명 검증
  • 비용 가시성: OpenCost, Kubecost로 Namespace·팀별 비용 배분 추적
  • Observability: Prometheus + Grafana 메트릭, Loki 로그, Jaeger 분산 추적 통합
[ 결론 ]

쿠버네티스는 컨트롤 플레인과 워커 노드의 역할 분리로 컨테이너 워크로드를 선언적으로 관리한다. Filtering·Scoring 기반 스케줄링과 HPA·VPA·CA 자동 확장으로 성능과 비용을 동시에 최적화한다. 엔터프라이즈 환경에서는 멀티 테넌시, 보안 강화, 비용 가시성을 갖춘 체계적인 운영 전략이 필수다.

zerg96

Recent Posts

재택근무 종말이 온다? AI 감시 소프트웨어가 사무실을 부활시키는 진짜 이유

AI 감시 소프트웨어가 재택근무 시대를 끝내고 있다. 직원의 키스트로크·화면·표정까지 추적하는 기술의 실체와, 한국 직장인이 알아야…

8분 ago

정보보안기사 실기 합격을 가르는 10문제, 로그 분석부터 RSA 계산까지 풀이 포함

정보보안기사 실기는 개념을 아는 것보다 로그를 읽고, 규칙을 쓰고, 계산하는 힘에서 점수가 갈립니다. 이번 글은…

1시간 ago

호르무즈에서 2주간 선박 24척 피격, 원유 수송은 전쟁 전보다 43% 줄었다

호르무즈 해협 뉴스는 이제 '또 공격이 있었다'보다 '얼마나 늘었나'를 봐야 합니다. 이투데이가 FT와 영국해사무역기구(UKMTO) 등을…

1시간 ago

추석 연휴에 뚫린 은행들, 해외 법인 보안망까지 다시 짜는 이유

이번 추석 연휴, 은행들은 쉬지 못했습니다. 연휴 기간 금융권에서 대규모 개인정보 유출 사고가 터졌기 때문입니다.…

4시간 ago

서울 집값은 11% 올랐는데 거래는 17% 줄었다, 토허제 1년의 역설

"집 못 팔게 막으면 값이 내려가겠지." 서울 전역이 토지거래허가구역으로 묶이던 1년 전, 이런 기대가 있었습니다.…

4시간 ago

코스피 5연속 급락 뒤 2% 반등, 외국인·기관이 받쳤고 코스닥은 제자리

다섯 거래일 연속 밀린 코스피가 오늘 아침 크게 반등했습니다. 오전 9시 12분 기준 6,165.02로 전…

4시간 ago