CD 자동화
Helm 차트 프로덕션화
차트 테스트, 스키마 검증, 릴리스 히스토리 보존 정책을 실습합니다. CD 자동화 단계에서 Helm을 호출할 때 자주 생기는 경합도 재현합니다.
포함 요소
- helm unittest와 CI 게이트 연결
- 시크릿 외부화(SOPS 개념)와 키 로테이션 스케치
- 차트 저장소 구조 모노레포 vs 멀티레포 비교
- 롤백 시 values 충돌을 피하는 네이밍 규칙
- 리소스 쿼터와 차트 기본값의 정렬
기대 결과
- 차트 PR 리뷰 체크리스트를 팀에 남깁니다.
- 릴리스 실패 시 values diff를 읽는 속도가 빨라집니다.
FAQ
Kustomize만 쓰는 팀은?
첫 모듈에서 렌더링 결과를 Helm으로 감싸는 브리지 패턴을 다룹니다.
차트 저장소는 어디?
교육 중에는 OCI 레지스트리를 사용합니다.
Windows 참가자는?
WSL2 환경을 권장합니다.
후기
values 네이밍 규칙이 우리 레포 충돌을 줄였습니다.