Multi-Cluster Flagger

Multi-Cluster Flagger An architecture diagram generated by Archify. Git Repository · 단일 진실 공급원 · Architecture component Git Repository 단일 진실 공급원 Flux remote sync · 명시적 원격 인증 · 관리 클러스터 Flux remote sync 명시적 원격 인증 Flagger A · 카나리 분석 · Production A · ap-northeast-2 Flagger A 카나리 분석 App Primary / Canary · interval 2m · stepWeight 5 · Production A · ap-northeast-2 App Primary / Canary interval 2m · stepWeight 5 Flagger B · 카나리 분석 · Production B · us-west-2 Flagger B 카나리 분석 App Primary / Canary · 클러스터별 오버레이 · Production B · us-west-2 App Primary / Canary 클러스터별 오버레이 Flagger S · 카나리 분석 · Staging Flagger S 카나리 분석 App Primary / Canary · 스테이징 설정 · Staging App Primary / Canary 스테이징 설정 Git 동기화 via Kubernetes API 승격 / 롤백 관리 클러스터 Production A · ap-northeast-2 Production B · us-west-2 Staging

중앙 방식의 전제

  • • 대상별 원격 인증과 Kustomization 구성
  • • dependsOn 자기 참조는 staging 승인 게이트가 아님

환경 승격

  • • Flagger는 각 클러스터의 로컬 workload를 조정
  • • 현재 revision 결과 확인 후 다음 Git 변경 승인