목록 보기
여기어때 CI/CD 개선기 Part 4: 공통 Helm Chart 설계와 추상화
데브옵스

여기어때 CI/CD 개선기 Part 4: 공통 Helm Chart 설계와 추상화

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

두줄요약

공통 Helm Chart를 공통 템플릿과 서비스별 values.yaml로 분리해 배포 표준화를 이뤘습니다. CI, 단위 테스트, SemVer로 안정성과 점진적 적용도 확보했습니다.

핵심 내용

  • 수십 개 서비스에 흩어진 Helm Chart와 제각각인 배포 설정으로 인한 표준화·유지보수 문제 정리
  • 공통 Helm Chart를 공통 템플릿과 서비스별 values.yaml로 분리해, 개발자는 애플리케이션 설정만 관리하도록 추상화
  • CI lint/template 검증, helm-unittest, SemVer 적용으로 공통 Chart의 안정성과 변경 예측 가능성 확보

적용해볼 점

  • 자주 바뀌지 않는 공통 설정과 서비스별 가변 설정의 경계 분리
  • 예외 대응을 위한 Escape Hatch와 공통 Values 중앙 관리
  • 점진적 버전 롤아웃으로 단일 서비스부터 클러스터 전체까지 안전하게 확장

댓글 0

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

댓글을 불러오는 중...