【问题标题】:Velero deployments failure - Unable to find Azure /credentials/cloud FileVelero 部署失败 - 无法找到 Azure /credentials/cloud 文件
【发布时间】:2020-02-02 18:46:46
【问题描述】:

部署日志::

发生错误:某些备份存储位置无效:错误 获取位置“默认”的备份存储:rpc 错误:代码 = 未知 desc = 来自 AZURE_CREDENTIALS_FILE 的错误加载环境 (/credentials/cloud): 打开 /credentials/cloud: 没有这样的文件或 目录

https://velero.io/docs/v1.1.0/azure-config/之后安装了velero

安装 velero
velero install \
    --provider azure \
    --bucket $BLOB_CONTAINER \
    --secret-file ./credentials-velero \

【问题讨论】:

  • 这可能是一个愚蠢的问题,但是您是否按照指南告诉您的那样创建了文件?
  • 显然您缺少 credentials-velero 文件。请关注this 部分教程。
  • 是的,我完成了教程的那部分,因为我可以看到规范:配置:resourceGroup:Cluster_Backups storageAccount:集群 objectStorage:bucket:devcluster 前缀:“”提供者:天蓝色状态:lastSyncedTime:nullee 我的存储帐户和RG
  • 虽然我发现了这个github.com/helm/charts/issues/17457,但似乎没有其他人对 AKS 有类似的问题,所以我可能在这里遗漏了一些明显的东西
  • 因为错误说找不到文件的路径,改变了我将所需指定为here的方法,现在可以使用了。

标签: azure kubernetes backup azure-aks


【解决方案1】:

正如错误所说,找不到文件的路径,改变了我指定所需作为环境机密的方法,而不是在文档中指定为 here

环境: - 名称:SECRET_USERNAME 值来自: 秘钥参考: 名称:我的秘密 键:用户名

【讨论】:

    猜你喜欢
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 2020-01-06
    • 2014-01-09
    • 2013-11-23
    相关资源
    最近更新 更多