我是一名学生,是minikube和linux的新手。我的老师也做了同样的事情,他的 pods 也创建了,但是我遇到了错误。我不知道是什么问题。我应该忽略验证错误吗?
kubectl create -f myfirstpod.yaml
error: error validating "myfirstpod.yaml": error validating data: apiVersion not set; if you choose to ignore these errors, turn validation off with --validate=false
猫myfirstpod.yaml kind: Pod
apiversion: v1
metadata:
name: myfirstpod
spec:
containers:
name: container1
image: aamirpinger/helloworld:latest
ports:
containerPort: 80
我正在使用以下版本:最佳答案
好像您有错字。应该是apiVersion
而不是apiversion
。另外,PodSpec中的缩进似乎不正确。
您可以使用此:
kind: Pod
apiVersion: v1
metadata:
name: myfirstpod
spec:
containers:
- name: container1
image: aamirpinger/helloworld:latest
ports:
- containerPort: 80
关于kubernetes - minikube kubectl创建文件错误(验证数据:apiVersion未设置),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62565621/