检索时无法将yaml转换为json错误kubernetes yaml
我有以下YAML,我正在一个YAML文件中创建两个POD检索时无法将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"]
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请考虑将您的解决方案作为更好的可见性的答案,所以遇到类似问题的其他人可能会发现您的答案很有用。