You can use the Commvault software to back up, restore, and migrate stateful Kubernetes applications and data.
Environments You Can Back Up
- Automatic discovery and backup of applications by using labels and selectors, or namespaces.
- Back up any Kubernetes orchestrated cluster, on-premise or cloud (such as GCP, AWS), and managed Kubernetes PaaS offerings (such as Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS)).
- Back up Kubernetes applications. An application can be a pod, a deployment, a StatefulSet, or a workload.
- The following Kubernetes API resources for a given application and associated data:
- Back up persistent volumes and PersistentVolumeClaims (PVCs).
- Back up custom resource definitions (CRDs).
What is Not Backed Up
- emptyDir volumes
Backups You Can Perform
- Full backups
- Incremental backups
When You Can Perform Backups
- On a schedule: The server backup plan that you assign to the cluster manages scheduled backups
- On demand: You can perform on-demand backups at any time
Restores You Can Perform
- Recover a complete application to a previous point in time, including auto deployment to a new application or a new cluster.
- Recover a sub-application from a composite (custom resource) application.
- Recover an individual data volume from an application, for attaching to a new application.
- Recover or download files and folders from data volumes, or application YAML manifests.
Granularity You Can Use for Restores
- Application and data
- Data volumes
- Data (folders and files) from within the volume.
Backups You Can Use for Restores
- Backups from any date/time, including the most recent backup
Destinations You Can Restore To
- The current volume, application, or cluster (in place)
- A different volume, application, or cluster (out of place)
Last modified: 4/15/2021 12:59:27 PM