首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >k8s:将YAML转换为JSON的错误: yaml:第33行:找到不能启动任何令牌的字符

k8s:将YAML转换为JSON的错误: yaml:第33行:找到不能启动任何令牌的字符
EN

Stack Overflow用户
提问于 2021-06-16 21:52:14
回答 2查看 8.4K关注 0票数 2

希望你过得很好,

我得到了一个错误:错误:

error converting YAML to JSON: yaml: line 33: found character that cannot start any token

当试图在我的k8s集群上部署这个cron作业时,请检查并告诉我是否有任何关于发生此错误的原因的线索?

档案如下:

代码语言:javascript
复制
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: resourcecleanup
spec:
  # 10:00 UTC == 1200 CET
  schedule: '0 10 * * 1-5'
  jobTemplate:
    spec:
      template:
        metadata:
          annotations:
            iam.amazonaws.com/role: arn:aws:iam::%%AWS_ACCOUNT_NUMBER%%:role/k8s/pod/id_ResourceCleanup
        spec:
          containers:
          - name: resourcecleanup
            image: cloudcustodian/c7n
            args:
                - run
                - -v
                - -s
                - /tmp
                - -f
                - /tmp/.cache/cloud-custodian.cache
                - /home/custodian/delete-unused-ebs-volumes-policies.yaml
            volumeMounts:
                - name: cleanup-policies
                  mountPath: /home/custodian/delete-unused-ebs-volumes-policies.yaml
                  subPath: delete-unused-ebs-volumes-policies.yaml
            env:
                - name: AWS_DEFAULT_REGION
                  value: %%AWS_REGION%%
          volumes:
                - name: cleanup-policies
                  configMap:
                   name: cleanup-policies
          restartPolicy: Never

---
EN

回答 2

Stack Overflow用户

发布于 2021-06-16 22:25:54

改变:

代码语言:javascript
复制
              value: %%AWS_REGION%%

至:

代码语言:javascript
复制
              value: "%%AWS_REGION%%"

必须引用包含下列任何字符的字符串。 :,{,},,,&,*,#,?,-,<,>,=,!,%,@,`

在kubernetes文档中找不到,而是从ansible yaml语法:找到的

除了‘和“之外,还有许多字符是特殊的(或保留的),不能用作未引号标量的第一个字符:[] {} >AC.26*&!%#`@,。

票数 7
EN

Stack Overflow用户

发布于 2022-04-12 01:29:19

问题可能来自于缩进方法,尝试使用空格而不是缩进选项卡。每个缩进使用两个空格。希望这能有所帮助。

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

https://stackoverflow.com/questions/68010441

复制
相关文章

相似问题

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