pod volume backup failed: error getting volume path on host: expected one matching path, got 0 #3253
-
UPDATE: I modified this post given some recent observations. After installing velero version 1.5.1 with Azure plugin 1.1.0 on an Azure kubernetes cluster, and starting a schedule of backups, the restic portion of the first backup fails with this error:
All subsequent backups have however consistently completed successfully. I was able to observe that exact behavior on 2 distinct systems. Given those new facts this issue has dropped in priority for us, but we sure would like to understand what is going on to make sure we wont get bit in the future by some other manifestation of this problem. I am mentioning here 2 posts that have reported the same error message. I read them but do not think the suggested explanations apply given the subsequent backups have succeeded in our case:
Any input would be greatly appreciated. Thanks in advance. Note I first created this same issue in github project konveyor/mig-controller (migtools/mig-controller/issues/800) given the issue 207 was in that project but decided I would have more luck recreating it in the velero project. Sorry for the noise. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
It looks like mig-controller is handling the installation of Velero. Please try installing Velero following our procedures (https://velero.io/docs/v1.5/basic-install/) and see if the problem happens. We can start with figuring out if mig-controller is installing correctly. The output of the following commands will help us better understand what's going on:
|
Beta Was this translation helpful? Give feedback.
It looks like mig-controller is handling the installation of Velero. Please try installing Velero following our procedures (https://velero.io/docs/v1.5/basic-install/) and see if the problem happens. We can start with figuring out if mig-controller is installing correctly.
The output of the following commands will help us better understand what's going on:
(Pasting long output into a GitHub gist or other pastebin is fine.)
kubectl logs deployment/velero -n velero
velero backup describe <backupname>
orkubectl get backup/<backupname> -n velero -o yaml
velero backup logs <backupname>
velero restore describe <restorename>
orkubectl get restore/<restorename> -n velero -o yaml
velero restore…