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