首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure AKS上安装heptio方舟(velero)时出错

在Azure AKS上安装heptio方舟(velero)时出错
EN

Stack Overflow用户
提问于 2019-03-16 06:57:59
回答 1查看 276关注 0票数 0

我正在尝试为我的k8s集群安装heptio (以前称为Ark)。

我采取了以下步骤

A]安装prereq.原始yaml文件这里

B]安装机密

kubectl创建秘密的泛型云凭据--命名空间velero -from- AZURE_SUBSCRIPTION_ID="“

C[应用剩余的k8s资源

这些文件是

卷快照位置的内容

代码语言:javascript
复制
---
apiVersion: velero.io/v1
kind: VolumeSnapshotLocation
metadata:
  name: azure-default
  namespace: velero
spec:
  provider: azure
  config:
    apiTimeout: 30 

和备份存储位置

代码语言:javascript
复制
---
apiVersion: velero.io/v1
kind: BackupStorageLocation
metadata:
  name: default
  namespace: velero
spec:
  provider: azure
  objectStorage:
    bucket: "<blob name for bucket>"" 
  config:
    resourceGroup: "<resource group name of my azure storage>" 
    storageAccount: "<storage account name >"

C[在查看日志时,我发现了下面的错误

代码语言:javascript
复制
Failed to list *v1.VolumeSnapshotLocation: 
v1.VolumeSnapshotLocationList.Items: 
[]v1.VolumeSnapshotLocation: v1.VolumeSnapshotLocation.Spec: 
v1.VolumeSnapshotLocationSpec.Config: ReadString: expects " or n, but found 3,error found in
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-16 08:15:29

我很确定错误是由于您传递整数,而不是将字符串传递给apiTimeout,尝试传递一个字符串:

代码语言:javascript
复制
apiVersion: velero.io/v1
kind: VolumeSnapshotLocation
metadata:
  name: azure-default
  namespace: velero
spec:
  provider: azure
  config:
    apiTimeout: "30"

Api规范和您的错误提示它寻找一个字符串

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55194260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档