峻熙闪答-做最优质的学员服务-有问必答

标题: k8s YAML文件报错errors, validation off with --validate=false [打印本页]

作者: 人心多变°    时间: 2022-6-30 13:18
标题: k8s YAML文件报错errors, validation off with --validate=false
本帖最后由 人心多变° 于 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
复制代码
是哪里出里问题?

作者: 闪电迈坤    时间: 2022-6-30 13:20
本帖最后由 闪电迈坤 于 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
复制代码
如有问题发截图

作者: 人心多变°    时间: 2022-6-30 13:28
解决了 草率了  网贴有错误




欢迎光临 峻熙闪答-做最优质的学员服务-有问必答 (http://study.junxilinux.com/) Powered by Discuz! X3.4