Kubernetes节点上的工作流程

时间:2018-11-27 06:20:55

标签: json kubernetes yaml workflow kubectl

团队,我的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 :(得分:1)

0xA0(十进制160)是一个看起来像空格的字符,但实际上不是空格(0x20或十进制32)。您可能已经复制了从网页粘贴的内容。修正您的Yaml,改为使用空格。

文件中的“空格”:“”

实际空间:“”

答案 1 :(得分:0)

我实际上有utf格式的文件。.我将其转换为ASCII,并且一切正常。