Hands-On: Applying Progressive Delivery

Hands-On: Applying Progressive Delivery

We’re going to explore one of the flavors of progressive delivery using Argo Rollouts.

It not only provides advanced deployment capabilities but alse supports blue/green and canary strategies. It integrates with Ingress Controllers such as NGINX and AWS Application Load Balancer (ALB), and service meshes, such as Istio, and those supporting the Service Mesh Interface (SMI), such as for example Linkerd.

On top of that, it can query metrics from various providers and make decisions on whether to roll forward or to roll back based on the results. Those metrics can come from Kubernetes, Prometheus, Wavefront, Keyenta, and a few other sources.

Long story short, Argo Rollouts is a robust and comprehensive solution that encompasses many different combinations of processes and tools. At the same time, it is very simple and intuitive to use.