Skip to content

alexmt/rollouts-demo-deployment

Repository files navigation

Canary deployment using Argo Rollouts

Repository demonstrates implementation of Canary deployment using Argo Rollouts

demo

Steps:

  1. Create the Argo CD application using deployment repo https://github.com/alexmt/rollouts-demo-deployment:
argocd app create rollouts-demo --repo https://github.com/alexmt/rollouts-demo-deployment --path . --dest-server https://kubernetes.default.svc --dest-namespace rollouts-demo --sync-policy automated
  1. Make sure application is running by visiting http://rollouts-demo.apps.argoproj.io/.

  2. Change image tag in kustomization.yaml. Available tags are red, green, blue, yellow and synchronize the change using Argo CD.

  3. Verify that application is serving canary traffic and promote canary deployment.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published