检索时无法将yaml转换为json错误kubernetes yaml

检索时无法将yaml转换为json错误kubernetes yaml,kubernetes,yaml,kubernetes-pod,Kubernetes,Yaml,Kubernetes Pod,我有以下YAML,我正在一个YAML文件中创建两个POD apiVersion: v1 kind: Pod metadata: name: test labels: app: test spec: containers: - name: test image: test:latest command: ["sleep"]

我有以下YAML,我正在一个YAML文件中创建两个POD

  apiVersion: v1
    kind: Pod
    metadata:
       name: test
       labels:
          app: test
    spec:
       containers:
         - name: test
           image: test:latest
           command: ["sleep"]
           args: ["infinity"]

    kind: Pod
    metadata:
       name: testing1
       labels:
          app: testing1
    spec:
       containers:
         - name: testing1
           image: testing1:latest
           command: ["sleep"]
           args: ["infinity"]
我正在检索以下错误。我也检查了lint上的代码,但我无法解决它

error parsing pipeline.YAML: error converting YAML to JSON: line 27 could not find expected ':;
非常感谢您的帮助。谢谢

试试这个:

apiVersion: v1
kind: Pod
metadata:
   name: test
   labels:
      app: test
spec:
   containers:
   - name: test
     image: test:latest
     command: ["sleep"]
     args: ["infinity"]
---
apiVersion: v1
kind: Pod
metadata:
   name: testing1
   labels:
      app: testing1
spec:
   containers:
   - name: testing1
     image: testing1:latest
     command: ["sleep"]
     args: ["infinity"]
“容器”部分下出现缩进错误,您必须用
--
分隔pod定义,还必须添加apiVersion。

尝试以下操作:

apiVersion: v1
kind: Pod
metadata:
   name: test
   labels:
      app: test
spec:
   containers:
   - name: test
     image: test:latest
     command: ["sleep"]
     args: ["infinity"]
---
apiVersion: v1
kind: Pod
metadata:
   name: testing1
   labels:
      app: testing1
spec:
   containers:
   - name: testing1
     image: testing1:latest
     command: ["sleep"]
     args: ["infinity"]

容器部分下有一个缩进错误,您必须用
--
分隔pod定义,还必须添加apiVersion。

容器:
下,您是否确实有
-name
(没有空格),然后在该部分下的行与
-
处于同一缩进位置?
-
之后需要有一个空格,然后是
图像:
,其他设置需要与
名称:
(缩进两步以上)。@DavidMaze,我已经更新了代码。在stackoverflow上进行缩进时,这是一个打字错误。谢谢,27号线在哪?你确定缩进正确吗?您是否在同一对象上指定了两次
kind:
和其他字段?@DavidMaze,感谢您的帮助,现在它可以正常工作了。它们是代码中的两个问题,首先我需要指定——在两个pod之间,其次我必须为第二个pod指定apiversionpod@Mazia请考虑将您的解决方案作为更好的可视性的答案。因此,其他遇到类似问题的人可能会在
容器下找到您的答案:您是否确实有
-name
(没有空格),然后在该容器下的行与
-
相同的缩进处找到您的答案?
-
之后需要有一个空格,然后是
图像:
,其他设置需要与
名称:
(缩进两步以上)。@DavidMaze,我已经更新了代码。在stackoverflow上进行缩进时,这是一个打字错误。谢谢,27号线在哪?你确定缩进正确吗?您是否在同一对象上指定了两次
kind:
和其他字段?@DavidMaze,感谢您的帮助,现在它可以正常工作了。它们是代码中的两个问题,首先我需要指定——在两个pod之间,其次我必须为第二个pod指定apiversionpod@Mazia请考虑将您的解决方案作为更好的可见性的答案,所以遇到类似问题的其他人可能会发现您的答案很有用。