핵심 요약
딜라이트룸은 Argo Rollouts와 Datadog를 연동한 카나리 배포 자동화를 도입해 점진적 트래픽 전환과 자동 롤백이 가능한 배포 파이프라인을 구축했습니다.
구현 방법
- 다수 EKS 클러스터에 Rollouts 컨트롤러 설치, 클러스터별 독립 운용
- Rollout/AnalysisTemplate로 카나리 배포를 5%→20%→50%→100%로 진행, Nginx Ingress로 트래픽 분할
- AnalysisTemplate/AnalysisRun에서 Datadog 지표로 자동 롤백 판단
- 템플릿화로 다수 앱에 재사용, GitOps로 선언적 관리
- 무중단 마이그레이션: 기존 Ingress 유지하며 점진적 전환
주요 결과
- 자동 롤백 및 점진적 확대로 배포 리스크 감소
- 운영 효율성 증가 및 재사용 가능한 템플릿 도입
- 모니터링/알림으로 이슈 신속 대응
