Tenant users can back up and restore their Kubernetes clusters with VMware Cloud Director Object Storage Extension.
Backing up clusters allows data to be restored from an earlier point in time if an unplanned event occurs. Tenants can back up their entire Kubernetes cluster, or part of a cluster by backing up certain namespaces, labels, or custom parameters, such as ordered resources.
VMware Cloud Director Object Storage Extension supports backup and restore of Tanzu Kubernetes Grid clusters of VMware Cloud Director Container Service Extension and external clusters. If tenants have activated VMware Cloud Director Container Service Extension, all guest Kubernetes clusters are automatically listed under Unprotected Clusters in the Kubernetes tab. Tenants can activate protection for these clusters individually. Tenants can also add external clusters through the kubconfig files.
VMware Cloud Director Object Storage Extension uses Velero, an open source tool, to back up and restore the tenant Kubernetes resources and persistent volumes. From version 2.2.1, VMware Cloud Director Object Storage Extension supports any persistent volumes types that Velero supports.
VMware Cloud Director Object Storage Extension | Velero |
---|---|
2.2.2 | 1.10.0 |
2.2.3 | 1.11.0 |
Tenants can back up and restore Kubernetes resources and persistent volumes by namespace or label.
Tenants can back up and restore entire clusters, except for resources within the namespaces kube-system
and velero-$tenantId
. If there are damaged resources in the kube-system
and velero-$tenantId
namespaces, the cluster might not restore successfully.
From VMware Cloud Director Object Storage Extension 2.2.2, tenants can migrate their data between the clusters and perform disaster recovery across regions.
hostPath PV
is not supported.emptyDir PV
is not supported.
For more information, see https://velero.io/docs/main/file-system-backup/#limitations.