목록 보기
여기어때 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계층 버전 우선순위로 점진적 롤링과 환경별 적용 지원
  • 버전 태깅 기반으로 재현성, 롤백, 배포 이력 추적, 운영 커뮤니케이션 개선

다음 읽기

#CI/CD 주제를 이어서 읽기

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

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

여기어때
여기어때
데브옵스

댓글 0개

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

댓글을 불러오는 중...