Argo Rollouts is a Kubernetes tool that implements advanced rollout strategies for deployments in your cluster, such as blue-green and canary rollouts. It helps improve deployment reliability and performance by gradually moving traffic to a new app release instead of having all requests immediately switch over. The tool is implemented as a Kubernetes controller and a collection of Custom Resource Definitions (CRDs). Argo Rollouts adds the missing features that let you precisely manage rollout progression and automate more parts of your deployment workflow. It can be used in conjunction with Argo CD, the Argo project's continuous delivery tool.