카나리 배포로 무중단 릴리즈를 구현한 경험 중심
인프라 운영을 맡으며 배포 시마다 순간적으로 5xx 에러가 튀는 문제가 있었습니다. 원인은 롤링 업데이트 중 신규 파드가 준비되기 전에 트래픽이 유입된 것이었습니다. Argo Rollouts로 카나리 배포를 도입해 신규 버전에 트래픽을 10%씩 단계적으로 늘리고, 각 단계마다 에러율을 자동 모니터링해 임계치를 넘으면 자동 롤백하도록 구성했습니다. 도입 후 배포 시 에러율이 0.3% 미만으로 유지됐고, 배포를 야간이 아닌 업무 시간에도 안심하고 할 수 있게 됐습니다.