kubernetes 2

Kubernetes 실전 운영 - Helm, Ingress, HPA 오토스케일링

들어가며이전 글에서 Kubernetes의 핵심 개념인 Pod, Service, Deployment를 살펴봤습니다. 하지만 실제 프로덕션 환경에서 K8s를 운영하려면 더 많은 도구와 개념이 필요합니다.이 글에서는 패키지 매니저 Helm, HTTP 라우팅을 담당하는 Ingress, 트래픽에 따라 자동으로 스케일링하는 HPA, 그리고 안정적인 운영을 위한 Probe, Resource 관리, PDB 등을 Spring Boot 애플리케이션 배포 예제와 함께 다룹니다.Helm - Kubernetes 패키지 매니저Helm은 Kubernetes 애플리케이션의 패키징, 배포, 버전 관리를 위한 도구입니다. 여러 YAML 매니페스트를 하나의 Chart로 묶어 재사용 가능하게 만듭니다.Helm Chart 디렉토리 구조my-..

DevOps 2026.04.07

Kubernetes 입문 - Pod, Service, Deployment 핵심 개념 총정리

들어가며컨테이너 기술이 보편화되면서 수십, 수백 개의 컨테이너를 효율적으로 관리하는 오케스트레이션 도구의 필요성이 커졌습니다. Google이 내부에서 15년 이상 사용하던 Borg 시스템의 경험을 바탕으로 만든 Kubernetes(K8s)는 사실상 컨테이너 오케스트레이션의 표준이 되었습니다.이 글에서는 Kubernetes의 아키텍처부터 Pod, Service, Deployment 등 핵심 리소스 개념을 실전 YAML 매니페스트 예제와 함께 정리합니다. 백엔드 개발자가 K8s 환경에서 애플리케이션을 배포하고 운영하기 위해 반드시 알아야 할 내용을 담았습니다.Kubernetes 아키텍처Kubernetes 클러스터는 크게 Control Plane(Master Node)과 Worker Node로 구성됩니다.Co..

DevOps 2026.04.06