Как решить ошибку helm: "не нашел ожидаемый индикатор "-""?

Я пытаюсь развернуть определенный узел с помощью 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, не знаю почему глючит, может кто поможет?

Спасибо

Это сообщение об ошибке может указывать на проблему с отступом; вы уверены, что все здесь имеет правильный отступ, и что этот блок имеет такой же отступ, как и содержащий env:? В контексте Helm вполне возможно, что {{- ... -}} схлопывание пробелов может скрыть важную новую строку.

David Maze 22.03.2022 22:22
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
0
1
55
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, у вас есть проблема, что в строках слишком много пробелов. В сети есть программы проверки YAML, следующая ссылка может помочь вам проверить ваш YAML. http://www.yamlint.com/

Другие вопросы по теме