01인프라
2026년 7월뉴스 플랫폼 K8s 클러스터 부트스트랩 문서
뉴스/미디어 플랫폼용 쿠버네티스 클러스터의 컨트롤 플레인 부트스트랩 구성을 정리한 관찰 문서
이 프로젝트에서의 Helm 활용
argo-cd, cert-manager, ingress-nginx 등 클러스터 컴포넌트 차트 관리
news-platform-k8s-infra-docs프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
쿠버네티스 애플리케이션을 패키지·배포·관리하는 패키지 매니저
Helm은 쿠버네티스 리소스 매니페스트를 '차트(Chart)'라는 단위로 묶어 재사용 가능하게 만들어주는 패키지 매니저입니다. 쿠버네티스는 애플리케이션 하나를 배포하는 데도 여러 개의 YAML 매니페스트가 필요한데, 환경마다 값이 조금씩 달라지는 매니페스트를 수작업으로 관리하면 중복과 실수가 늘어나는 문제가 있었습니다. Helm은 템플릿 엔진으로 매니페스트를 변수화하고, 설치·업그레이드·롤백·삭제 같은 배포 생명주기를 명령 하나로 처리할 수 있게 해줍니다. 오픈소스 커뮤니티나 벤더가 미리 만들어 둔 차트를 그대로 가져다 쓸 수도 있어 표준 컴포넌트 설치 도구로도 널리 쓰입니다.
ingress-nginx 차트를 저장소에서 받아 설치하고, 값을 바꿔 업그레이드한 뒤 이전 상태로 롤백하는 기본 흐름입니다.
# 차트 저장소 추가
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
# 차트 설치 (릴리스 이름: ingress-nginx)
helm install ingress-nginx ingress-nginx/ingress-nginx \
--namespace ingress-nginx --create-namespace \
--set controller.replicaCount=2
# 설정 변경 후 업그레이드
helm upgrade ingress-nginx ingress-nginx/ingress-nginx \
--set controller.replicaCount=3
# 문제 발생 시 이전 버전으로 롤백
helm rollback ingress-nginx 1위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
뉴스/미디어 플랫폼용 쿠버네티스 클러스터의 컨트롤 플레인 부트스트랩 구성을 정리한 관찰 문서
이 프로젝트에서의 Helm 활용
argo-cd, cert-manager, ingress-nginx 등 클러스터 컴포넌트 차트 관리
위 프로젝트들에서 같이 쓰인 다른 기술입니다.