рабочий процесс на узле Kubernetes - PullRequest
0 голосов
/ 27 ноября 2018

Команда, мой синтаксис yaml правильный, так как я проверял его онлайн.Тем не менее, я не могу запустить его, и каждый раз он выдает другую ошибку.

└─ $ ▶ kubectl create -f ~/waste/wf.yaml
Error: failed to parse yaml file: error unmarshaling JSON: while decoding JSON: unknown field "\u00a0\u00a0\u00a0\u00a0completions" in workflow.WorkflowDefinition

└─ $ ▶ kubectl create -f ~/waste/wf.yaml
Error: failed to parse yaml file: error unmarshaling JSON: while decoding JSON: unknown field "\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0mountPath" in workflow.WorkflowDefinition

└─ $ ▶ kubectl create -f ~/waste/wf.yaml
Error: failed to parse yaml file: error unmarshaling JSON: while decoding JSON: unknown field "\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name" in workflow.WorkflowDefinition

Любой намек, что это указывает?

Ответы [ 2 ]

0 голосов
/ 27 ноября 2018

У меня фактически был этот файл в формате utf .. Я преобразовал его в ASCII и все заработало.

0 голосов
/ 27 ноября 2018

0xA0 (десятичное 160) - это символ пробела, но на самом деле это не пробел (0x20 или десятичное 32).Вы, вероятно, скопировали это с веб-страницы.Исправьте ваш yaml, чтобы использовать вместо него пробелы.

«Пробелы» в вашем файле: «»

Фактический пробел: ""

...