쿠버네티스(K8s)는 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화하는 오픈소스 컨테이너 오케스트레이션 플랫폼이다. Google이 내부 시스템 Borg를 기반으로 개발하여 2014년 오픈소스로 공개했다.
K8s 스케줄러는 Filtering(필터링) → Scoring(점수화) 2단계로 Pod 배치 노드를 결정한다.
| 단계 | 내용 | 주요 플러그인/기준 |
|---|---|---|
| Filtering | Pod를 배치할 수 없는 노드를 제거 (Feasibility Check) | NodeResourcesFit (CPU/메모리), NodeAffinity, TaintToleration, PodTopologySpread |
| Scoring | 남은 후보 노드에 점수를 매겨 최적 노드 선택 | LeastAllocated (자원 균등 분배), ImageLocality (이미지 캐시), InterPodAffinity |
| 종류 | 풀네임 | 동작 방식 | 적합 용도 |
|---|---|---|---|
| HPA | Horizontal Pod Autoscaler | CPU·메모리·커스텀 메트릭 기준으로 Pod 수평 증감 | 트래픽 급증·감소에 빠른 대응 |
| VPA | Vertical Pod Autoscaler | Pod의 CPU·메모리 Request/Limit을 자동 조정 (재시작 필요) | 단일 Pod 자원 최적화, ML 워크로드 |
| CA | Cluster Autoscaler | Pending Pod 발생 시 노드 자동 추가, 미사용 노드 제거 | 클라우드 비용 최적화, 빠른 인프라 확장 |
쿠버네티스는 컨트롤 플레인과 워커 노드의 역할 분리로 컨테이너 워크로드를 선언적으로 관리한다. Filtering·Scoring 기반 스케줄링과 HPA·VPA·CA 자동 확장으로 성능과 비용을 동시에 최적화한다. 엔터프라이즈 환경에서는 멀티 테넌시, 보안 강화, 비용 가시성을 갖춘 체계적인 운영 전략이 필수다.
AI 감시 소프트웨어가 재택근무 시대를 끝내고 있다. 직원의 키스트로크·화면·표정까지 추적하는 기술의 실체와, 한국 직장인이 알아야…
정보보안기사 실기는 개념을 아는 것보다 로그를 읽고, 규칙을 쓰고, 계산하는 힘에서 점수가 갈립니다. 이번 글은…
호르무즈 해협 뉴스는 이제 '또 공격이 있었다'보다 '얼마나 늘었나'를 봐야 합니다. 이투데이가 FT와 영국해사무역기구(UKMTO) 등을…
이번 추석 연휴, 은행들은 쉬지 못했습니다. 연휴 기간 금융권에서 대규모 개인정보 유출 사고가 터졌기 때문입니다.…
"집 못 팔게 막으면 값이 내려가겠지." 서울 전역이 토지거래허가구역으로 묶이던 1년 전, 이런 기대가 있었습니다.…
다섯 거래일 연속 밀린 코스피가 오늘 아침 크게 반등했습니다. 오전 9시 12분 기준 6,165.02로 전…