I'm using Velero to backup my digital ocean Kubernetes cluster for 2 namespaces.
One namespace has only one PVC and I can successfully backup and restore it, the second namespace has 2 pvc and for it I face the following issue:
time="2021-05-03T17:03:30Z" level=error msg="Storage.CreateSnapshot returned error: POST https://api.digitalocean.com/v2/volumes/57cea4da-7eb1-11eb-9cd5-0a58ac14d0a4/snapshots: 429 (request \"af8ed563-d8dd-40fb-a5df-4aa294608722\") failed to create snapshot: this operation is rate-limited - one request per 10m0s" backup=velero/b2waste-cms-prod3 cmd=/plugins/velero-digitalocean logSource="/go/src/github.com/digitalocean/velero-plugin/velero-digitalocean/volume_snapshotter.go:139" pluginName=velero-digitalocean
time="2021-05-03T17:03:30Z" level=info msg="1 errors encountered backup up item" backup=velero/b2waste-cms-prod3 logSource="pkg/backup/backup.go:427" name=b2waste-wordpress-cms-mariadb-0
time="2021-05-03T17:03:30Z" level=error msg="Error backing up item" backup=velero/b2waste-cms-prod3 error="error taking snapshot of volume: rpc error: code = Aborted desc = plugin panicked: runtime error: invalid memory address or nil pointer dereference" logSource="pkg/backup/backup.go:431" name=b2waste-wordpress-cms-mariadb-0
I saw this happen as well, on a daily backup which succeeded the day before and the day after, with no cluster configuration changes either before or after.
I'm using Velero to backup my digital ocean Kubernetes cluster for 2 namespaces. One namespace has only one PVC and I can successfully backup and restore it, the second namespace has 2 pvc and for it I face the following issue:
I read online about the API limit for PVC snapshot https://docs.digitalocean.com/products/images/snapshots/ but I'm wondering why I'm hitting this limit at all since these are 2 different PVC / volumes
PVC yaml