请选择 进入手机版 | 继续访问电脑版
快捷导航

k8s YAML文件报错errors, validation off with --validate=false

2
回复
5250
查看
[复制链接]

9

主题

14

帖子

58

积分

注册会员

Rank: 2

积分
58
发表于 2022-6-30 13:18:43 | 显示全部楼层 |阅读模式
本帖最后由 人心多变° 于 2022-6-30 13:27 编辑

老师我跟帖子做实验写了一个YAML文件执行报错:

  1. error: error validating "test1.yaml": error validating data: ValidationError(Deployment.spec): missing required field "selector" in io.k8s.api.apps.v1.DeploymentSpec; if you choose to ignore these errors, turn validation off with --validate=false
复制代码
文件内容如下:
  1. ---
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5.   name: heapster
  6.   namespace: kube-system
  7. spec:
  8.   replicas: 1
  9.   template:
  10.     metadata:
  11.       labels:
  12.         task: monitoring
  13.         k8s-app: heapster
  14.     spec:
  15.       serviceAccountName: heapster
  16.       containers:
  17.       - name: heapster
  18.         image:  quay.io/bitnami/heapster:1.5.4
  19.         imagePullPolicy: IfNotPresent
  20.         command:
  21.         - /opt/bitnami/heapster/bin/heapster
  22.         - --source=kubernetes:https://kubernetes.default
复制代码
是哪里出里问题?
回复

使用道具 举报

5

主题

46

帖子

214

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
214
发表于 2022-6-30 13:20:37 | 显示全部楼层
本帖最后由 闪电迈坤 于 2022-6-30 13:22 编辑

看报错信息是.DeploymentSpec 中缺少必填字段“selector”,改成如下内容重新部署:
  1. ---
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5.   name: heapster
  6.   namespace: kube-system
  7. spec:
  8.   replicas: 1
  9.   selector:
  10.     matchLabels:
  11.       app:  heapster
  12.   template:
  13.     metadata:
  14.       labels:
  15.         app:  heapster
  16.     spec:
  17.       serviceAccountName: heapster
  18.       containers:
  19.       - name: heapster
  20.         image:  quay.io/bitnami/heapster:1.5.4
  21.         imagePullPolicy: IfNotPresent
  22.         command:
  23.         - /opt/bitnami/heapster/bin/heapster
  24.         - --source=kubernetes:https://kubernetes.default
复制代码
如有问题发截图
回复

使用道具 举报

9

主题

14

帖子

58

积分

注册会员

Rank: 2

积分
58
发表于 2022-6-30 13:28:51 | 显示全部楼层
解决了 草率了  网贴有错误
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

信息推荐

更多+

最新信息

更多+

峻熙闪答-公众号

官方微信

联系我们:

15131265091

公司地址:河北省保定市竞秀区

Email:1547462309@qq.com

冀ICP备17015524号-1 &技术支持:峻熙闪答