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.