如何解决 helm 错误:“没有找到预期的‘-’指示符”?

问题描述 投票:0回答:1

我正在尝试使用 helm 部署某个节点,但在安装之前,我想确保模板正确,因此我尝试运行

helm template . --debug
并且显示错误:

Error: YAML parse error on generic-node/templates/rosetta.yaml: error converting YAML to JSON: yaml: line 39: did not find expected '-' indicator
helm.go:84: [debug] error converting YAML to JSON: yaml: line 39: did not find expected '-' indicator
`
The section with the error is shown thus:
    - name: ***
      valueFrom:
        secretKeyRef:
          name: "generic-node-devnet-bp-key"
          key: password
    - name: ****
      valueFrom:
        secretKeyRef:
          name: "generic-node-devnet-bp-key"
          key: password

****
的关键是第39行,我不知道为什么它会被标记,有人可以帮忙吗?

谢谢

kubernetes kubernetes-helm
1个回答
2
投票

看起来您遇到了行空格太多的问题。 网上有 YAML 检查器,以下链接可以帮助您验证您的 YAML。 http://www.yamllint.com/

© www.soinside.com 2019 - 2024. All rights reserved.