某些备份存储位置无效:“默认”位置的备份存储无效:

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访问密钥和秘密密钥无效。后来我提供了有效的凭据。因此,现在可以正常工作。

以上是关于某些备份存储位置无效:“默认”位置的备份存储无效:的主要内容,如果未能解决你的问题,请参考以下文章

Mac 如何使用外部存储设备,移动硬盘备份 iPhone 数据

用零存储日期(无效的日期时间格式)

如何备份系统,如何恢复系统。

sqlserver数据库备份后在哪儿

上传的数据在云端的怎么查看,保存在啥位置?

“分隔符”在此位置无效,需要 CREATE