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

Retrieving unable to convert yaml to json error kubernetes yaml

我有以下 YAML 我正在一个 YAML 文件中创建两个 pods。

  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。