SRE ArgoCD Canary Deployment
- Question: How do i deploy a update to my system in a gradual way with rollback ?
- Answer: User "Argo Roleouts" a CRD in k8s that replaces Deployment with the details of steps and roll back.
- Argo will deploy new container and start moveing traffic to it.
- Argo will check a Prometheus metric to determine issues
- Full roleout will complete or rollback.
- Page.execute = 0.000s
- getACL = 0.000s
- init = 0.000s
- load_multi_cfg = 0.000s
- run = 0.006s
- send_page = 0.005s
- send_page_content = 0.000s
- total = 0.006s