Kubernetes 错误未知字段“spec.template.metadata.spec”

问题描述 投票:0回答:1

我尝试创建一个文件,但最终出现错误“来自服务器的错误(BadRequest):创建“deployment-definition.yml”时出错:版本“v1”中的部署无法作为部署处理:严格解码错误:未知字段“spec.template.metadata.spec”“。谁能帮我解决这个问题吗?谢谢

apiVersion: apps/v1
kind: Deployment
metadata:
 name: myapp-deployment
 labels:
     app: myapp
     type: front-end

spec:
  template:
    metadata:
     name: myapp-pod
     labels:
        app: myapp
        type: front-end

     spec:
       containers:
       - name: nginx-container
         image: nginx
    
  replicas: 3
  selector:
     matchLabels:
        type: front-end
kubernetes
1个回答
0
投票

你的yaml格式有问题,我已经修复了

apiVersion: apps/v1

种类:部署 元数据: 名称:myapp-部署 标签: 应用程序:我的应用程序 类型:前端

规格: 模板: 元数据: 名称:myapp-pod 标签: 应用程序:我的应用程序 类型:前端 规格: 容器: - 名称:nginx-容器 图片:nginx 副本:3 选择器: 匹配标签: 类型:前端

© www.soinside.com 2019 - 2024. All rights reserved.