Os usuários do tenant podem fazer backup e restaurar seus clusters do Kubernetes com o VMware Cloud Director Object Storage Extension.

O backup de clusters permitirá que os dados sejam restaurados de um point-in-time anterior se ocorrer um evento não planejado. Os tenants podem fazer backup de todo o cluster do Kubernetes ou de parte de um cluster fazendo backup de determinados namespaces, rótulos ou parâmetros personalizados, como recursos ordenados.

O VMware Cloud Director Object Storage Extension oferece suporte ao backup e à restauração de clusters do Tanzu Kubernetes Grid do VMware Cloud Director Container Service Extension e de clusters externos. Se os tenants tiverem ativado o VMware Cloud Director Container Service Extension, todos os clusters guest do Kubernetes serão listados automaticamente em Clusters Desprotegidos na guia Kubernetes. Os tenants podem ativar a proteção para esses clusters individualmente. Os tenants também podem adicionar clusters externos por meio de arquivos kubconfig.

O VMware Cloud Director Object Storage Extension usa o Velero, uma ferramenta de código aberto, para fazer backup e restaurar os recursos e volumes persistentes do Kubernetes do tenant. A partir da versão 2.2.1, o VMware Cloud Director Object Storage Extension oferece suporte a qualquer tipo de volume persistente ao qual o Velero dá suporte.

Tabela 1. Compatibilidade da versão do VMware Cloud Director Object Storage Extension e do Velero
VMware Cloud Director Object Storage Extension Velero
2.2.2 1.10.0
2.2.3 1.11.0
3.0, 3.1 1.11.1

Os tenants podem fazer backup de recursos e volumes persistentes do Kubernetes e restaurá-los por namespace ou rótulo.

Os tenants podem fazer backup e restaurar clusters inteiros, exceto para recursos nos namespaces kube-system e velero-$tenantId. Se houver recursos danificados nos namespaces kube-system e velero-$tenantId, o cluster poderá não ser restaurado com êxito.

A partir do VMware Cloud Director Object Storage Extension 2.2.2, os tenants podem migrar seus dados entre os clusters e realizar a recuperação de desastre entre regiões.

O backup e a restauração do Velero dependem do sistema de arquivos que os tenants estão usando e têm limitações, por exemplo:
  • O hostPath PV não tem suporte.
  • O emptyDir PV não tem suporte.

Para obter mais informações, consulte https://velero.io/docs/main/file-system-backup/#limitations.

Figura 1. Fluxo de trabalho de backup e restauração do cluster do Kubernetes do VMware Cloud Director Object Storage Extension
O diagrama mostra como o VMware Cloud Director Object Storage Extension usa o Velero para fazer backup e restaurar os clusters do Kubernetes do tenant.