Kubernetes Backup and Velero Management with a Free Service Plan

CloudCasa is the best Kubernetes backup and recovery for multi-cluster and multi-cloud recovery, named a leader and outperformer by industry analysts. With CloudCasa, developers, DevOps, and Platform Engineering teams don’t need to be a storage or data protection expert to backup and restore your Kubernetes clusters, or to manage Velero.

As a powerful and easy to use Kubernetes backup and Velero management service, start with CloudCasa for Velero, and upgrade as needed to CloudCasa Pro, to get advanced multi-cloud application recovery. 1-Click install the CloudCasa agent and let us do all the hard work of managing and protecting your cluster resources and persistent data from human error, security breaches, and service failures, providing the business continuity and compliance that your business requires. It’s easy for a single cluster, and just as easy for large, complex, multi-cluster, multi-cloud, and hybrid cloud environments.

Start with our Free Service plan, which allows you to back up your cluster resource data and protect your persistent volumes with local snapshots and manage up to 15 Velero nodes. No payment information is required, no limits are placed on the number of managed snapshots or clusters.

Upgrade to a Premium plan to get support for Velero, or to back up your persistent volumes to CloudCasa’s secure cloud storage or to your own object storage. Premium plans also include unlimited retention times, immutable recovery points, API access, and premium support. CloudCasa Pro is priced based on the amount of data you protect, not on the number of clusters you have or the number of worker nodes running.

Software Included

Package Version License
CloudCasa Agent 3.4.0 CloudCasa service agreement

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to install a Kubernetes 1-Click Application. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating CloudCasa using the control panel, you can also use the DigitalOcean API. As an example, to create a 3 node DigitalOcean Kubernetes cluster made up of Basic Droplets in the SFO2 region, you can use the following doctl command. You need to authenticate with doctl with your API access token) and replace the $CLUSTER_NAME variable with the chosen name for your cluster in the command below.

doctl kubernetes clusters create --size s-4vcpu-8gb $CLUSTER_NAME --1-clicks cloudcasa

Getting Started After Deploying CloudCasa

After performing a 1-Click install of the CloudCasa agent, you will need to perform one more configuration step to connect your Kubernetes or Velero clusters. Log in to the CloudCasa portal at Go to the “Protection” tab, click “Add New Cluster” and fill in the required information. If the cluster has already been added, simply click on the cluster name under the Protection tab and then click Edit cluster. Either way, you will be presented with the cluster ID.

Next use the following kubectl command to configure the agent, replacing with the ID you obtained from the portal.

cat <<EOF | kubectl -n cloudcasa-io apply -f -
apiVersion: v1
kind: ConfigMap
  name: cloudcasa-config
  default:<cluster id>

That’s it, you are done configuring the CloudCasa agent!

In the CloudCasa portal, you should soon see the cluster status change from “Pending” to “Active.” You can go ahead and configure your backups or perform restores using the simple and intuitive UI.