我正在尝试创建一些示例kubernetes pod文件。
cat << EOF | kubectl create -f -
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: nginx
EOF
但是在执行此操作时,我遇到了以下错误。
错误:验证“ pod.yaml”时出错:验证数据时出错: [ValidationError(Pod):未知字段“容器” io.k8s.api.core.v1.Pod,ValidationError(Pod):未知字段“ na me”位于 io.k8s.api.core.v1.Pod];如果您选择忽略这些错误,请转 通过--validate = false
进行验证
答案 0 :(得分:2)
我不确定确切的问题,但是可以通过适当的空格缩进来解决
---
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: nginx
它现在对我有用,并且有适当的空间。迈巴德