某些备份存储位置无效:“默认”位置的备份存储无效:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了某些备份存储位置无效:“默认”位置的备份存储无效:相关的知识,希望对你有一定的参考价值。
从git安装了velero-client v1.1.0。
使用以下命令安装了velero服务
velero install --provider aws --bucket velero --secret-file credentials-velero
--use-volume-snapshots=false --use-restic --backup-location-config
region=minio,s3ForcePathStyle="true",s3Url=http://minio.velero.svc:9000,publicUrl=http://<ip:node-port>
并且我收到以下错误:
An error occurred: some backup storage locations are invalid: backup store for location "default" is invalid: rpc error: code = Unknown desc = AccessDenied: Access Denied
我想在k8s上部署它。
答案
您正在使用的命令必须使用您所在环境中的实际信息进行填充:
--provider aws
指示Velero使用在本地运行的S3存储]]--secret-file
是我们的Minio凭据- [
--use-restic
标志确保Velero知道为persistentvolume
备份部署Restic--s3Url
值是只能在Kubernetes群集中解决的Minio服务的地址*--publicUrl
值是LoadBalancer
服务的IP地址,该服务允许从群集外部访问Minio UI:示例:
velero install --provider aws --bucket velero --secret-file credentials-velero --use-volume-snapshots=false --use-restic --backup-location-config region=minio,s3ForcePathStyle="true",s3Url=http://minio.velero.svc:9000,publicUrl=http://10.96.59.116:9000
此示例在this blog中提供了更多详细信息。
另一答案
此问题是由于我的aws访问密钥和秘密密钥无效。后来我提供了有效的凭据。因此,现在可以正常工作。
以上是关于某些备份存储位置无效:“默认”位置的备份存储无效:的主要内容,如果未能解决你的问题,请参考以下文章