Google Kubernetes引擎:运行状况检查出错
尝试上载我的Google Kubernetes引擎:运行状况检查出错,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,尝试上载我的健康检查.yaml文件时,我收到以下错误: 错误:验证“health check.yaml”时出错:验证数据时出错:[ValidationError(Deployment.spec):io.k8s.api.extensions.v1beta1.DeploymentSpec中的未知字段“containers”,ValidationError(Deployment.spec):io.k8s.api.extensions.v1beta1.DeploymentSpec中缺少必需字段“temp
健康检查.yaml
文件时,我收到以下错误:
错误:验证“health check.yaml”时出错:验证数据时出错:[ValidationError(Deployment.spec):io.k8s.api.extensions.v1beta1.DeploymentSpec中的未知字段“containers”,ValidationError(Deployment.spec):io.k8s.api.extensions.v1beta1.DeploymentSpec中缺少必需字段“template”);如果选择忽略这些错误,请使用--validate=false关闭验证
健康检查。yaml
:
apiVersion:extensions/v1beta1
种类:部署
元数据:
姓名:nginx
规格:
容器:
-姓名:nginx
livenessProbe:
httpGet:
路径:/
港口:80
请帮忙!:) 容器
应在规范
->模板
->规范
下指定。e、 g:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: ...
spec:
selector:
matchLabels:
...
template:
spec:
containers:
- command: ...
image: ...
name: ...
livenessProbe:
httpGet:
path: /live
这里有两个规范,一个用于部署(因为您使用的是kind:deployment
),另一个嵌套规范用于包含的pod