핵심 요약
여기어때가 EKS+ALB 환경에서 Argo Rollouts의 503 에러를 차단하기 위해 Canary PingPong 전략을 도입했습니다.
구현 방법
- TG-A, TG-B를 고정하고 Promote 시 weight만 교체하는 PingPong 구조 적용
- Root/Ping/Pong 3개 서비스 구성 및 ALB ForwardConfig 자동 주입으로 트래픽 분산
- Ingress에 use-annotation 설정으로 ForwardConfig 활성화
주요 결과
- 503 에러 없이 점진 배포 가능, Abort/수동 Promote 시나리오에서도 안정적
- 테스트 시 S4에서 약 6초간 503 발생 사례가 확인되어 운영 가이드에 반영
