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

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

여기어때 Helm Chart Registry 도입기

이 게시물은 Kubernetes 환경에서 Helm Chart의 중앙 관리를 위해 AWS ECR 기반 Helm Chart Registry를 도입한 과정을 설명합니다.

도입 배경

  • 각 애플리케이션별 개별 Helm Chart 관리로 인한 중복과 버전 충돌 문제
  • 공통 설정 일괄 변경의 어려움과 변경 이력 추적의 비효율성

솔루션과 구현

  • AWS ECR을 Helm Chart 저장소로 활용하여 기존 인프라와의 호환성 및 관리 효율성 확보
  • ECR Lifecycle Policy로 불필요한 Chart 버전 자동 정리
  • 계층별(Global, Team, Application) Helm Chart 버전 관리 체계 구축
  • ArgoCD와 ApplicationSet을 통한 환경별 배포 자동화 및 버전 기반 배포 안정성 확보

효과와 기대

  • 버전 일관성 확보로 배포 재현성 및 롤백 체계 강화
  • 신규 애플리케이션 배포 속도 및 품질 향상
  • 개발과 운영팀 간 커뮤니케이션 효율 증대

연관 게시글