Argo Rollouts 아키텍처

Argo Rollouts 아키텍처 An architecture diagram generated by Archify. Rollouts Controller · Rollout 리소스 조정 · Argo Rollouts Rollouts Controller Rollout 리소스 조정 블루/그린 · Service selector 전환 · 배포 전략 블루/그린 Service selector 전환 카나리 · 점진적 트래픽 이동 · 배포 전략 카나리 점진적 트래픽 이동 실험 · 별도 ReplicaSet / 지표 · 배포 전략 실험 별도 ReplicaSet / 지표 Service selectors · active / stable / canary · 통합 Service selectors active / stable / canary Traffic Router · ALB / Gateway API / Istio · 통합 Traffic Router ALB / Gateway API / Istio Analysis Provider · Metrics / HTTP / Jobs · 통합 Analysis Provider Metrics / HTTP / Jobs 실행 selector 변경 Pod hash 선택 가중치 라우팅 AnalysisRun 질의 판정 결과 Argo Rollouts 배포 전략 통합 Legend Kubernetes Service Argo Rollouts 컨트롤러 / 배포 전략 트래픽 관리 통합 Analysis Provider

배포 전략

  • • 블루/그린: active Service selector 전환
  • • 카나리: 가중치와 ReplicaSet 용량 관리
  • • Experiment: 별도 ReplicaSet, 테스트 트래픽은 별도 준비

Analysis

  • • Successful: 다음 단계 (수동 게이트는 별도)
  • • Failed/Error: abort · stable 복귀
  • • Inconclusive: 일시 중지 · 원인 확인