Take backups of your cluster and restore in case of loss.
Migrate cluster resources to other clusters.
Replicate your production cluster to development and testing clusters.
What we want to do?
We are currently running velero. However we want to use Azure Managed Identity. Currently our setup is that we have 2 different resource groups
1 for the storage account
1 for aks (disk snaphost).
Looking trough the documentation, it is not very clear to me on how to specify different resource groups using ./credentials-velero. Actually it’s quite simple. So if you are installing velero with helm you need to define the following in the values.yaml
Define the service account in
Set podLables to use azure identity
Define backupstorage and ensure you set configuration.backupStorageLocation[0].config.useAAD