Loading...

Kubernetes

You can use the Commvault software to back up, restore, and migrate stateful Kubernetes applications and data.

Backups

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:
    • PV
    • PVC
    • Deployment
    • StatefulSet
    • ConfigMap
    • Service
    • Secret
    • DaemonSet
    • ServiceAccount
    • Role
    • RoleBinding
    • ClusterRole
    • ClusterRoleBinding
    • Ingress
  • 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

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