【问题标题】:Helm install gives error while installing jenkinsHelm install 在安装 jenkins 时出错
【发布时间】:2020-02-19 19:31:34
【问题描述】:

当我尝试使用 Helm 图表安装 jenkins 时,它给出了错误。

$ helm install --name jenkins --namespace jenkins --values values.yml stable/jenkins

错误:在“jenkins/templates/deprecation.yaml”中呈现错误:模板:jenkins/templates/deprecation.yaml:105:14:执行“jenkins/templates/deprecation.yaml”:错误调用失败:@987654322 @ 不再存在。已重命名为master.serviceType

values.yml

Master:
  ServicePort: 8080
  ServiceType: NodePort
  NodePort: 32123
  ScriptApproval:
    - "method groovy.json.JsonSlurperClassic parseText java.lang.String"
    - "new groovy.json.JsonSlurperClassic"
    - "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map"
    - "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods split java.lang.String"
  InstallPlugins:
    - kubernetes:1.7.1   
    - workflow-aggregator:2.5   
    - workflow-job:2.21   
    - credentials-binding:1.16   
    - git:3.9.1   
Agent:
  volumes:
    - type: HostPath
      hostPath: /var/run/docker.sock
      mountPath: /var/run/docker.sock

Persistence:
  enabled: true
  StorageClass: jenkins-volume   
  Size: 3Gi

NetworkPolicy:
  enabled: false
  ApiVersion: extensions/v1beta1

rbac:
  install: true
  serviceAccountName: default
  apiVersion: v1beta1
  roleRef: cluster-admin

【问题讨论】:

  • 这是与您正在运行的 jenkins 版本和您的 k8s 集群相关的版本弃用。请运行helm search jenkins 并显示版本。
  • helm search jenkins 给出下面的输出名称 --> stable/jenkins 图表版本 --> 1.7.8 应用程序版本 --> lts 描述 --> 开源持续集成服务器。它支持多...

标签: jenkins kubernetes yaml kubernetes-helm minikube


【解决方案1】:

您的values.yaml 文件与jenkinsvalues.yaml 不兼容。您应该遵循他们建议的格式。

master:
  servicePort: 8080
  serviceType: NodePort
  nodePort: 32123
  scriptApproval:
    - "method groovy.json.JsonSlurperClassic parseText java.lang.String"
    - "new groovy.json.JsonSlurperClassic"
    - "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map"
    - "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods split java.lang.String"
  installPlugins:
    - kubernetes:1.7.1   
    - workflow-aggregator:2.5   
    - workflow-job:2.21   
    - credentials-binding:1.16   
    - git:3.9.1 

  ......

您可以在jenkins/values.yaml 找到实际格式。

【讨论】:

    猜你喜欢
    • 2020-01-24
    • 2018-09-28
    • 2019-05-11
    • 2020-12-26
    • 2014-05-24
    • 2013-10-17
    • 2022-06-17
    • 2021-10-23
    • 1970-01-01
    相关资源
    最近更新 更多