Progressive Rollout App Deployment Pattern - Rafay Product Documentation

Overview

In this self-paced exercise, you will learn how to implement progressive deployment patterns for your applications using the integrated GitOps capabilities in the Rafay Kubernetes Operations Platform.

In this exercise, the progressive rollouts are performed using automation that looks like the following.

Kubernetes ClusterRafayGit RepositoryDeveloperKubernetes ClusterRafayGit RepositoryDeveloperCluster BlueprintApp DeploymentDeploy Cluster Blueprint for Progressive RolloutsPull RequestWebhookRetrieve App ManifestsDeploy/Update


What Will You Do by Part

Part What will you do?
1 Implement a Blue/Green progressive rollout strategy
2 Implement a Canary based progressive rollout strategy

Assumptions