【发布时间】:2019-11-14 19:21:58
【问题描述】:
我写了一个简单的Deploymnet yaml,它失败并出现错误
kubectl create -f deployment.yaml
error: error validating "deployment.yaml": error validating data: the server could not find the requested resource; if you choose to ignore these errors, turn validation off with --validate=false
这曾经在以前的版本中工作,如果我打开 --validate=false 它仍然有帮助,但我想了解为什么会出现错误。
我的 deployment.yaml 文件
apiVersion: apps/v1
kind: Deployment
metadata:
name: httpd-deployment
labels:
app: httpd
spec:
replicas: 1
selector:
matchLabels:
app: httpd
template:
metadata:
labels:
app: httpd
spec:
containers:
- name: httpd
image: httpd:latest
ports:
- containerPort: 80
resources:
requests:
cpu: "0.3"
memory: "500Mi"
我在 minikube 上运行 thsi,minikube 版本是: minikube 版本:v1.2.0
对于创建部署 yaml 文件的新版本,我们是否需要遵循任何标准。
除了这些警告之外没有显示任何错误,因此排除故障变得很痛苦。
如果有什么可以帮我解决的,请帮忙。
谢谢
【问题讨论】:
标签: kubernetes google-kubernetes-engine kubernetes-helm kubectl minikube