Overview
This is the documentation for the development version of OpenEBS.
See the latest version (4.1.x) to view the latest documentation.
This documentation outlines the process of migrating application volumes from CStor to Replicated Storage (a.k.a Replicated Engine or Mayastor). We will leverage Velero for backup and restoration, facilitating the transition from a CStor cluster to a Replicated Storage cluster. This example specifically focuses on a Google Kubernetes Engine (GKE) cluster.
Velero Support: Velero supports the backup and restoration of Kubernetes volumes attached to pods through File System Backup (FSB) or Pod Volume Backup. This process involves using modules from popular open-source backup tools like Restic (which we will utilize).
- For cloud provider plugins, see the Velero Docs - Providers section.
- Velero GKE Configuration (Prerequisites): Refer Velero plugin for Google Cloud Platform (GCP) to view the prerequisites and configuration details for Velero in a Google Kubernetes Engine (GKE) environment.
- Object Storage Requirement: Velero necessitates an object storage bucket to store backups. In this case, we are using a Google Cloud Storage (GCS) bucket. Refer Velero plugin for GCP to view the setup and configuration details.
- Velero Basic Installation: Refer to the Velero Documentation - Basic Install section for a step-by-step guide on the basic installation of Velero.