如何获得Velero的实际备份位置?更准确地说,我正在寻找下面示例的s3Url:
# velero backup-location get
NAME PROVIDER BUCKET/PREFIX PHASE LAST VALIDATED ACCESS MODE DEFAULT
default aws velero Available 2022-12-05 10:49:12 +0100 CET ReadWrite true
如果不知道用于安装velero的命令/舵图,我就无法找到如何获得velero的详细信息。
感谢您的帮助。
我尝试挖掘pod和部署的YAML配置,以及我们用来管理OKD集群的管理机器的历史。velero pod日志也是无用的,因为它只使用备份位置的名称,而没有任何有用的信息。
假设您有oc
(OpenShift客户端CLI)或kubectl
(Kubernetes客户端CLI)可用,请尝试列出集群的backupstoragelocations
。
# List the BSLs
$ oc get backupstoragelocations -A
# Dump the YAML for the resources and look for the bucket field.
$ oc get backupstoragelocations -A -o=yaml | grep bucket:
下面是该资源的示例:https://velero.io/docs/v1.1.0/api-types/backupstoragelocation/