728x90
반응형

K8S 2

Vertical Pod Autoscaler (VPA)

개요쿠버네티스(Kubernetes)는 다양한 애플리케이션을 컨테이너화하여 배포하고 확장하는 데 매우 유용한 플랫폼입니다. 그러나 컨테이너의 리소스 설정(cpu/memory requests & limits)이 고정되어 있다면 실제 사용량과 괴리가 발생해 과소/과다 할당 문제가 발생합니다. 이를 해결하기 위한 자동 조절 솔루션 중 하나가 바로 **Vertical Pod Autoscaler(VPA)**입니다.1. 개념 및 정의VPA는 쿠버네티스에서 실행 중인 파드(Pod)의 리소스 요청(Requests)과 제한(Limits)을 자동으로 조정하여 최적화하는 컴포넌트입니다.주요 목적: 파드의 CPU 및 메모리 리소스를 동적으로 조정하여 비용과 성능 최적화작동 방식: 리소스 사용량을 기반으로 추천값을 계산하고 Po..

Topic 2025.06.18

Kubernetes (K8s)

개요Kubernetes(K8s)는 컨테이너화된 애플리케이션을 자동으로 배포, 확장, 운영하는 컨테이너 오케스트레이션 플랫폼이다. Google에서 개발한 이 기술은 현재 CNCF(Cloud Native Computing Foundation)에서 관리하며, 클라우드 네이티브 애플리케이션을 위한 핵심 기술로 자리 잡았다. 본 글에서는 Kubernetes의 개념, 주요 구성 요소, 활용 사례 및 장단점을 살펴본다.1. Kubernetes란?Kubernetes는 컨테이너화된 애플리케이션을 관리하는 오픈소스 플랫폼으로, 컨테이너의 배포, 확장, 부하 분산, 자동 복구 등을 지원한다. Docker와 같은 컨테이너 런타임과 결합하여 사용되며, 클라우드 환경뿐만 아니라 온프레미스 데이터센터에서도 운영 가능하다.주요 특징..

Topic 2025.03.03
728x90
반응형