团队,我的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
有什么暗示吗?
答案 0 :(得分:1)
0xA0(十进制160)是一个看起来像空格的字符,但实际上不是空格(0x20或十进制32)。您可能已经复制了从网页粘贴的内容。修正您的Yaml,改为使用空格。
文件中的“空格”:“”
实际空间:“”
答案 1 :(得分:0)
我实际上有utf格式的文件。.我将其转换为ASCII,并且一切正常。