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

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

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

두줄요약

Helm Chart를 서비스별로 분산 관리하던 구조를 중앙 레지스트리와 ECR 기반으로 재정비했습니다. 버전 관리와 롤백, 환경별 배포 재현성을 높여 CI/CD 운영 효율을 개선했습니다.

문제 상황

  • 서비스별로 Helm Chart를 개별 관리하며 템플릿 복사, 버전 충돌, 이력 추적 어려움이 반복됨
  • 공통 설정을 일괄 반영하기 어렵고, 배포 기준 버전이 불투명해 운영 복잡도가 높아짐

해결 방법

  • 공통 Helm Chart를 중앙 저장소에서 관리하고 각 서비스는 values.yaml만 덮어쓰는 구조로 단순화
  • AWS ECR을 Helm Chart Registry로 활용해 OCI 기반 push/pull과 버전 배포 체계를 구성

성능/운영 포인트

  • ECR Lifecycle Policy로 50개 초과 과거 Chart를 자동 정리해 저장소 누적 방지
  • Global, Team, Application 3계층 버전 우선순위로 점진적 롤링과 환경별 적용 지원
  • 버전 태깅 기반으로 재현성, 롤백, 배포 이력 추적, 운영 커뮤니케이션 개선

댓글 0

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

댓글을 불러오는 중...