CloudCasa - A Smart Home in the Cloud for Kubernetes Backups
CloudCasa is a SaaS solution that provides class-leading data protection services for Kubernetes and cloud native applications. Configuration is quick and easy, and basic service is free.
This Helm chart installs and configures the CloudCasa agent on a Kubernetes cluster. See the CloudCasa Getting Started Guide for more information.
- Kubernetes 1.17+
- Helm 3.0+
- Log in to https://home.cloudcasa.io and add your Kubernetes cluster under the Protection tab. Note the returned cluster ID.
- Go to Apps & Marketplace in the Rancher UI. In the Chart section, check the Partners checkbox and click on the CloudCasa chart.
- Provide a Name (e.g. CloudCasa) and optional description.
- In the CloudCasa Configuration section, provide the Cluster ID obtained above.
- Click on the Install button to complete installation of the agent.
- Click on Upgrade version to upgrade the existing helmchart.
Note: Validate the existence of four CRDS viz. volumesnapshotlocations.velero.io, volumesnapshotcontents.snapshot.storage.k8s.io, volumesnapshots.snapshot.storage.k8s.io and volumesnapshotclasses.snapshot.storage.k8s.io. If any one of the crds doesnt exist, execute the edit/upgrade operation.
- Log in to https://home.cloudcasa.io and add your Kubernetes cluster under the Protection tab. Note the returned cluster ID.
- Execute the following helm commands, replacing
<ClusterID>
with the Cluster ID obtained above:$ helm repo add cloudcasa-repo https://catalogicsoftware.github.io/cloudcasa-helmchart $ helm install cloudcasa.io cloudcasa-repo/cloudcasa --set cluster_id=<Cluster ID>
This will install the CloudCasa agent and complete registration of the cluster with the CloudCasa service.
- Log in to https://home.cloudcasa.io and obtain the cluster ID for your cluster by selecting it under the Protection tab.
- Execute the following commands to update the agent:
$ helm repo update $ helm upgrade cloudcasa.io cloudcasa-repo/cloudcasa --set cluster_id=<Cluster ID>
Note: Validate the existence of four CRDS viz. volumesnapshotlocations.velero.io, volumesnapshotcontents.snapshot.storage.k8s.io, volumesnapshots.snapshot.storage.k8s.io and volumesnapshotclasses.snapshot.storage.k8s.io. If any one of the crds doesnt exist, again execute the upgrade command.
- Execute the following commands to uninstall CloudCasa.
$ helm uninstall cloudcasa.io $ kubectl delete namespace/cloudcasa-io clusterrolebinding/cloudcasa-io $ kubectl delete crds -l component=kubeagent-backup-helper
CloudCasa is a trademark of Catalogic Software Inc.