When running applications on the cloud, it is important to have a plan in case cloud vendor service outages occur, as well as to avoid possible cloud lock-ins, by abstracting the storage layer using a cloud-native storage solution similar to the OpenEBS management layer that allows you to manage your exposure to each cloud or data center. In this section, we will migrate a cloud-native application from one Kubernetes cluster to another cluster running on a different cloud vendor to simulate a migration scenario. You will learn how to use backups to migrate applications using Kasten and OpenEBS Director.
Getting ready
Make sure you have two Kubernetes clusters ready and kubectl configured to manage the cluster resources.
In this recipe, we will use a cluster on AWS that's been deployed and managed by D2iQ Konvoy and a cluster that's been deployed using kops. As an example, we will migrate an existing minio application.
The instructions provided...