Introducing Argo Rollouts

Introducing Argo Rollouts

  • May 25, 2019
Table of Contents

Introducing Argo Rollouts

Less than a year ago, we started building Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes. The project has been growing in popularity, with many developers and DevOps engineers adopting it. A huge thanks to our awesome community of contributors and users!

Today, we are excited to announce Argo Rollouts a new, Kubernetes-native, open source project brought to you by the Argo community and Intuit to provide missing deployment strategies like Blue/Green and Canary in a Kubernetes native and GitOps friendly manner. Argo Rollouts augments the functionality of the Kubernetes Deployment resource with additional deployment strategies. Argo Rollouts fills the need for the missing industry standard deployment strategies like Canary and Blue Green in Kubernetes.

If a user wanted to use these strategies previously, they would have to orchestrate the deployment strategies themselves. Users were forced to craft fragile Jenkins scripts and overly repetitive Kubernetes manifests. Using the learnings from those attempts, the Argoproj team tried to offer Pre-Sync, Sync, and Post-Sync hooks in Argo CD as a potential solution.

However, we found that solution falls short of the ideal user experience we wanted to provide. It did not provide the visibility we would like to have during a deployment and still put the onus on the user to orchestrate the deployments.

Source: argoproj.io

Share :
comments powered by Disqus

Related Posts

Getting started with Jenkins X

Getting started with Jenkins X

Jenkins X is an open source system that offers software developers continuous integration, automated testing, and continuous delivery, known as CI/CD, in Kubernetes. Jenkins X-managed projects get a complete CI/CD process with a Jenkins pipeline that builds and packages project code for deployment to Kubernetes and access to pipelines for promoting projects to staging and production environments.

Read More
The State of Kubernetes Configuration Management

The State of Kubernetes Configuration Management

Configuration management is a hard, unsolved problem. We share some unique insights about the strengths and weaknesses of several popular K8s config management tools. Of all the problems we have confronted, the ones over which the most brainpower, ink, and code have been spilled are related to managing configurations.

Read More
Enterprise grade CI/CD with GitOps

Enterprise grade CI/CD with GitOps

Implementing Continuous Delivery[1] at enterprise scale is a major challenge. As every company has to innovate their software delivery methods, we need to allow individual teams to learn and improve their own delivery pipeline. This is especially true in the Cloud Native world, where many best practices are still emerging.

Read More