-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Argo CD in Practice
By :

In this section, we will explain what Argo Rollouts is and take a deep dive into the architecture. We will also learn about the supported deployment strategies. At the end, we will run a real example of delivering microservices with a progressive delivery approach and recover automatically from failed deployments.
Argo Rollouts is a Kubernetes controller similar to the K8s Deployment objects but is a Custom Resource Definition (CRD) developed by the Argo project team. This CRD has extended capabilities so it can provide progressive delivery in Deployments such as the following:
Next, we will explain the reasons to use Argo Rollouts and the limitations of the default K8s rolling update strategy.
The standard K8s Deployment object only gives us the ability for the...