KOP Recipes - CloudCasa - Rafay Product Documentation

CloudCasa

Overview

CloudCasa is a powerful and easy-to-use Kubernetes and cloud database backup service for DevOps and IT Ops teams. With CloudCasa, a storage or data protection expert are not required to backup and restore the Kubernetes clusters. CloudCasa performs all the arduous work to protect the cluster resources and persistent data from human error, security breaches, and service failures to provide the business continuity and compliance that a business requires.

The CloudCasa agent must be installed on every Kubernetes cluster that you want to protect. Installation & configuration is rapid and easy as explained in the 9-step recipe below.

What Will You Do

In this exercise, perform the following steps along with the mentioned examples:

  1. Add Helm chart repository
  2. Create Addon
  3. Create blueprint
  4. Apply blueprint
  5. Setup a CloudCasa account
  6. Add a Kubernetes cluster to CloudCasa
  7. Setup backup policies
  8. Define and run a backup
  9. Run a restore operation

Assumptions

Step 1: Add Helm Chart Repository

Use the CloudCasa Agent Helm chart from the official repository. The below example is with CloudCasa agent v2.0.0.

Step 2: Create Add-On

Step 3: Create Blueprint

Create a custom cluster blueprint using the CloudCasa Addon.

Step 4: Apply Blueprint

Once the blueprint is ready, apply this blueprint to a cluster.

Once the deployment is complete, the cluster displays the current blueprint details.

Step 5: Setup a CloudCasa Account

Perform the below steps to setup a CloudCasa Account:

Step 6: Add a Kubernetes cluster to CloudCasa

Note: The CloudCasa agent deployment is complete in Step 4.

Step 7: Setup backup policies

A backup policy allows to define when backups that use it will run and for how long they will be retained. You can have multiple schedules with different retention times in one policy. For example, a policy may specify the creation of hourly backups retained for 7 days, and daily backups retained for 30 days.

Step 8: Define and Run a Backup

Important: The “Snapshot and copy to CloudCasa” option is only available with a paid subscription.

Step 9: Run a Restore Operation

Recap

Congratulations, You’re done! Your cluster is protected!

Take an ad-hoc or scheduled backup and complete restores of your Kubernetes cluster resources, persistent volumes, and cloud-native applications.