首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初始化Jenkins失败

初始化Jenkins失败
EN

Stack Overflow用户
提问于 2021-02-14 00:27:43
回答 2查看 1.8K关注 0票数 0

对这个错误有什么想法吗?我在GKE集群中的Jenkins Pods启动时得到这个错误:

最新使用的Docker镜像来自

代码语言:javascript
复制
 NAME      CREATED                IMAGE
jenkins   2021-02-13T15:31:20Z   jenkins/jenkins:lts

GKE集群:1.16.15-gke.6000节点池版本:1.15.12-gke.20 Helm图表:https://github.com/helm/charts/tree/master/stable/jenkins

代码语言:javascript
复制
2021-02-13 15:36:26.958+0000 [id=27]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed ConfigurationAsCode.init
java.lang.IllegalArgumentException: No hudson.slaves.Cloud implementation found for kubernetes
    at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$lookupDescriptor$11(HeteroDescribableConfigurator.java:211)
    at io.vavr.control.Option.orElse(Option.java:321)
    at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lookupDescriptor(HeteroDescribableConfigurator.java:210)
    at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:84)
    at io.vavr.Tuple2.apply(Tuple2.java:238)
    at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
    at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
    at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
    at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:344)
    at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:287)
    at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:753)
    at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:689)
    at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:753)
    at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:738)
    at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:614)
    at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:298)
    at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:290)
Caused: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
Caused: java.lang.Error
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:110)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
    at jenkins.model.Jenkins$5.runTask(Jenkins.java:1131)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
    at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
2021-02-13 15:36:26.960+0000 [id=20]    SEVERE  hudson.util.BootFailure#publish: Failed to initialize Jenkins
java.lang.IllegalArgumentException: No hudson.slaves.Cloud implementation found for kubernetes
    at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$lookupDescriptor$11(HeteroDescribableConfigurator.java:211)
    at io.vavr.control.Option.orElse(Option.java:321) 

enter code here
EN

回答 2

Stack Overflow用户

发布于 2021-02-15 05:20:50

在将jenkins图表版本升级到3.1.8之后,我开始收到这个错误。升级到3.1.9后,该错误已修复。

他们似乎修复了新版本中导致错误的配置。https://github.com/jenkinsci/helm-charts/compare/jenkins-3.1.8...jenkins-3.1.9

requirements.yaml

代码语言:javascript
复制
- name: "jenkins"
  condition: jenkins.enabled
  version: "3.1.9"
  repository:  "https://charts.jenkins.io"
票数 0
EN

Stack Overflow用户

发布于 2021-02-16 23:00:43

首先,你需要改变你的图表存储库,在尝试重新部署你的jenkins之后,使用这个:https://github.com/jenkinsci/helm-charts。我得到了同样的问题,jenkins在更改了插件的版本后启动:https://github.com/jenkinsci/configuration-as-code-plugin/releases我将版本从v1.46改为v1.47,jenkins版本从2.263.4改为2.279为此使用不同于jenkins/jenkins:lts to jenkins/jenkins的标签需要2.279或更高版本

在这些变化之后,我的詹金斯起床了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66187368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档