Skip to content

A progressive delivery GitOps pipeline powered by Weave Cloud and AWS App Mesh

License

Notifications You must be signed in to change notification settings

weaveworks-experiments/gitops-appmesh-eks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitops-appmesh-eks

A progressive delivery GitOps pipeline powered by Weave Cloud and AWS App Mesh

GitOps overview diagram

Weave Cloud progressive delivery components:

  • Flux: GitOps Kubernetes Operator
    • syncs YAMLs and Helm charts between git and clusters
    • scans container registries and deploys new images
  • Flagger: Progressive Delivery Kubernetes Operator
    • automates the promotion of canary deployments
    • uses App Mesh routing for traffic shifting and Prometheus metrics for canary analysis
  • Cortex: Prometheus-as-a-service CNCF project
    • multi-tenant, horizontally scalable Prometheus
    • powers Weave Cloud observability features

Weave Cloud Canary UI

About

A progressive delivery GitOps pipeline powered by Weave Cloud and AWS App Mesh

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published