목록 보기
여기어때 CI/CD 개선기 Part 3: Helm Chart Registry 도입기
데브옵스

여기어때 CI/CD 개선기 Part 3: Helm Chart Registry 도입기

여기어때
여기어때
2025년 9월 10일

두줄요약

Helm Chart를 서비스별로 흩어 관리하던 구조를 AWS ECR 기반 Registry로 중앙화했습니다. 버전 관리와 롤백 체계를 정비해 배포 일관성과 운영 효율을 높였습니다.

문제 상황

  • 애플리케이션별 Helm Chart 분산 관리로 인한 템플릿 복사·붙여넣기 반복
  • 공통 설정의 일괄 변경 어려움과 버전 관리 불일치, 이력 추적 곤란

해결 방법

  • 공통 Helm Chart를 중앙 저장소에서 관리하고 각 서비스는 values.yaml만 override하는 구조로 정리
  • AWS ECR을 Helm Chart Registry로 사용해 OCI 기반 push/pull과 버전 배포 체계 도입

성능/운영 포인트

  • ECR Lifecycle Policy로 오래된 Chart 버전 자동 정리
  • GitLab Pipeline Number를 포함한 태그와 Application, Team, Global 계층 버전 관리로 점진적 롤아웃과 안정적 롤백 지원
  • 동일 구성을 환경별로 재현해 배포 속도와 운영 커뮤니케이션 개선

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...