Multi-Cluster Flagger

Multi-Cluster Flagger An architecture diagram generated by Archify. Git Repository · single source of truth · Architecture component Git Repository single source of truth Flux remote sync · explicit remote identity · Management Cluster Flux remote sync explicit remote identity Flagger A · canary analysis · Production A · ap-northeast-2 Flagger A canary analysis App Primary / Canary · interval 2m · stepWeight 5 · Production A · ap-northeast-2 App Primary / Canary interval 2m · stepWeight 5 Flagger B · canary analysis · Production B · us-west-2 Flagger B canary analysis App Primary / Canary · per-cluster overlay · Production B · us-west-2 App Primary / Canary per-cluster overlay Flagger S · canary analysis · Staging Flagger S canary analysis App Primary / Canary · staging settings · Staging App Primary / Canary staging settings Git sync via Kubernetes API promote / rollback Management Cluster Production A · ap-northeast-2 Production B · us-west-2 Staging

Central pattern prerequisites

  • • Per-target remote identity and Kustomization
  • • Self-dependency is not a staging approval gate

Environment promotion

  • • Flagger reconciles local workloads in each cluster
  • • Approve the next Git change after checking current-revision results