• DevOps
  • DevOps升级jenkins插件Maven Integration导致jenkins无法登录,base-dxlfc处于Error

这个是pod状态
[root@localhost ~]# kubectl get pods -n kubesphere-devops-system
NAME READY STATUS RESTARTS AGE
base-dxlfc ½ Error 0 36m
ks-jenkins-54455f5db8-wxxt8 1/1 Running 0 55m
s2ioperator-0 1/1 Running 1 23h
uc-jenkins-update-center-cd9464fff-bxqtb 1/1 Running 0 23h

下面这个是jenkins的页面界面显示,已经无法登录了
Error
java.lang.IllegalArgumentException: No hudson.slaves.Cloud implementation found for kubernetes
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$lookupDescriptor$11(HeteroDescribableConfigurator.java:212)
at io.vavr.control.Option.orElse(Option.java:321)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lookupDescriptor(HeteroDescribableConfigurator.java:211)
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$7(ConfigurationAsCode.java:746)
at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:696)
at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:746)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:731)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:611)
at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:292)
at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:284)
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:1095)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
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)
Caused: org.jvnet.hudson.reactor.ReactorException
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:282)
at jenkins.InitReactorRunner.run(InitReactorRunner.java:48)
at jenkins.model.Jenkins.executeReactor(Jenkins.java:1129)
at jenkins.model.Jenkins.<init>(Jenkins.java:936)
at hudson.model.Hudson.<init>(Hudson.java:85)
at hudson.model.Hudson.<init>(Hudson.java:81)
at hudson.WebAppMain$3.run(WebAppMain.java:233)
Caused: hudson.util.HudsonFailedToLoad
at hudson.WebAppMain$3.run(WebAppMain.java:250)

base-dxlfc里的jnlp的日志信息如下
Warning: JnlpProtocol3 is disabled by default, use JNLP_PROTOCOL_OPTS to alter the behavior

Warning: SECRET is defined twice in command-line arguments and the environment variable

Warning: AGENT_NAME is defined twice in command-line arguments and the environment variable

Dec 17, 2020 7:50:29 AM hudson.remoting.jnlp.Main createEngine

INFO: Setting up agent: base-dxlfc

Dec 17, 2020 7:50:29 AM hudson.remoting.jnlp.Main$CuiListener

INFO: Jenkins agent is running in headless mode.

Dec 17, 2020 7:50:29 AM hudson.remoting.Engine startEngine

INFO: Using Remoting version: 3.27

Both error and output logs will be printed to /home/jenkins/agent/remoting

Dec 17, 2020 7:50:29 AM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir

INFO: Using /home/jenkins/agent/remoting as a remoting work directory

Dec 17, 2020 7:50:29 AM hudson.remoting.jnlp.Main$CuiListener status

INFO: Locating server among [http://ks-jenkins.kubesphere-devops-system:80/]

Dec 17, 2020 7:50:29 AM hudson.remoting.jnlp.Main$CuiListener error

SEVERE: http://ks-jenkins.kubesphere-devops-system:80/tcpSlaveAgentListener/ is invalid: 500 Server Error

java.io.IOException: http://ks-jenkins.kubesphere-devops-system:80/tcpSlaveAgentListener/ is invalid: 500 Server Error

at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:201)

at hudson.remoting.Engine.innerRun(Engine.java:523)

at hudson.remoting.Engine.run(Engine.java:474)

在线等大佬们的解决方法。

看看 Jenkins 的后台日志:
kubectl -n kubesphere-devops-system logs deploy/ks-jenkins -f

java.io.IOException: Unable to read /var/jenkins_home/nodes/base-dxlfc/config.xml
at hudson.XmlFile.read(XmlFile.java:149)
at jenkins.model.Nodes.load(Nodes.java:341)
at jenkins.model.Jenkins$13.run(Jenkins.java:3151)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1095)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
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)
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: org.csanchez.jenkins.plugins.kubernetes.Ku bernetesSlave
at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:79)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:379)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at org.jenkinsci.jruby.JRubyMapper.realClass(JRubyMapper.java:34)
at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:43)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:48)
at com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:133)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy .java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1189)
at hudson.util.XStream2.unmarshal(XStream2.java:161)
at hudson.util.XStream2.unmarshal(XStream2.java:132)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1173)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1053)
at hudson.XmlFile.read(XmlFile.java:147)
… 10 more

Dec 17, 2020 7:32:41 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Loading item operation-gateway-service
java.io.IOException: Unable to read /var/jenkins_home/jobs/operation-gateway-service/config.xml
at hudson.XmlFile.read(XmlFile.java:149)
at hudson.model.Items.load(Items.java:372)
at jenkins.model.Jenkins$14.run(Jenkins.java:3166)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1095)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
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)
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: flow-definition
at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:79)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:379)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at org.jenkinsci.jruby.JRubyMapper.realClass(JRubyMapper.java:34)
at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:43)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:48)
at com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:133)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy .java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1189)
at hudson.util.XStream2.unmarshal(XStream2.java:161)
at hudson.util.XStream2.unmarshal(XStream2.java:132)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1173)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1053)
at hudson.XmlFile.read(XmlFile.java:147)
… 10 more

Dec 17, 2020 7:32:41 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Loading item test
java.io.IOException: Unable to read /var/jenkins_home/jobs/test/config.xml
at hudson.XmlFile.read(XmlFile.java:149)
at hudson.model.Items.load(Items.java:372)
at jenkins.model.Jenkins$14.run(Jenkins.java:3166)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1095)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
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)
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: flow-definition
at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:79)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:379)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at org.jenkinsci.jruby.JRubyMapper.realClass(JRubyMapper.java:34)
at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:43)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:48)
at com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:133)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy .java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1189)
at hudson.util.XStream2.unmarshal(XStream2.java:161)
at hudson.util.XStream2.unmarshal(XStream2.java:132)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1173)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1053)
at hudson.XmlFile.read(XmlFile.java:147)
… 10 more

Dec 17, 2020 7:32:41 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Loading item init-job
java.io.IOException: Unable to read /var/jenkins_home/jobs/init-job/config.xml
at hudson.XmlFile.read(XmlFile.java:149)
at hudson.model.Items.load(Items.java:372)
at jenkins.model.Jenkins$14.run(Jenkins.java:3166)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
at jenkins.model.Jenkins$5.runTask(Jenkins.java:1095)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
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)
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: flow-definition
at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:79)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:74)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.SecurityMapper.realClass(SecurityMapper.java:71)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at hudson.util.XStream2$CompatibilityMapper.realClass(XStream2.java:379)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at org.jenkinsci.jruby.JRubyMapper.realClass(JRubyMapper.java:34)
at hudson.util.xstream.MapperDelegate.realClass(MapperDelegate.java:43)
at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:48)
at com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(HierarchicalStreams.java:29)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:133)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy .java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1189)
at hudson.util.XStream2.unmarshal(XStream2.java:161)
at hudson.util.XStream2.unmarshal(XStream2.java:132)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1173)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1053)
at hudson.XmlFile.read(XmlFile.java:147)
… 10 more

Dec 17, 2020 7:32:51 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed ConfigurationAsCode.init
java.lang.Error: java.lang.reflect.InvocationTargetException
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:1095)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
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)
Caused by: 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)
… 8 more
Caused by: java.lang.IllegalArgumentException: No hudson.slaves.Cloud implementation found for kubernetes
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$lookupDescriptor$11(Het eroDescribableConfigurator.java:212)
at io.vavr.control.Option.orElse(Option.java:321)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lookupDescriptor(HeteroDescrib ableConfigurator.java:211)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescr ibableConfigurator.java:84)
at io.vavr.Tuple2.apply(Tuple2.java:238)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableCon figurator.java:83)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigu rator.java:92)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigu rator.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$7(ConfigurationAsCode.java:746)
at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:696)
at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:746)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:731)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:611)
at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:292)
at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:284)
… 13 more

Dec 17, 2020 7:32:51 AM hudson.util.BootFailure publish
SEVERE: Failed to initialize Jenkins
hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.Invo cationTargetException
at hudson.WebAppMain$3.run(WebAppMain.java:250)
Caused by: org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:282)
at jenkins.InitReactorRunner.run(InitReactorRunner.java:48)
at jenkins.model.Jenkins.executeReactor(Jenkins.java:1129)
at jenkins.model.Jenkins.<init>(Jenkins.java:936)
at hudson.model.Hudson.<init>(Hudson.java:85)
at hudson.model.Hudson.<init>(Hudson.java:81)
at hudson.WebAppMain$3.run(WebAppMain.java:233)
Caused by: java.lang.Error: java.lang.reflect.InvocationTargetException
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:1095)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
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)
Caused by: 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)
… 8 more
Caused by: java.lang.IllegalArgumentException: No hudson.slaves.Cloud implementation found for kubernetes
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$lookupDescriptor$11(Het eroDescribableConfigurator.java:212)
at io.vavr.control.Option.orElse(Option.java:321)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lookupDescriptor(HeteroDescrib ableConfigurator.java:211)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescr ibableConfigurator.java:84)
at io.vavr.Tuple2.apply(Tuple2.java:238)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableCon figurator.java:83)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigu rator.java:92)
at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigu rator.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$7(ConfigurationAsCode.java:746)
at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:696)
at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:746)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:731)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:611)
at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:292)
at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:284)
… 13 more

Dec 17, 2020 7:32:51 AM jenkins.model.Jenkins cleanUp
INFO: Stopping Jenkins
Dec 17, 2020 7:32:51 AM jenkins.model.Jenkins$18 onAttained
INFO: Started termination
Dec 17, 2020 7:32:51 AM jenkins.model.Jenkins$18 onAttained
INFO: Completed termination
Dec 17, 2020 7:32:51 AM jenkins.model.Jenkins _cleanUpDisconnectComputers
INFO: Starting node disconnection
Dec 17, 2020 7:32:51 AM jenkins.model.Jenkins _cleanUpShutdownPluginManager
INFO: Stopping plugin manager
Dec 17, 2020 7:32:51 AM jenkins.model.Jenkins _cleanUpPersistQueue
INFO: Persisting build queue
Dec 17, 2020 7:32:51 AM jenkins.model.Jenkins _cleanUpAwaitDisconnects
INFO: Waiting for node disconnection completion
Dec 17, 2020 7:32:51 AM jenkins.model.Jenkins cleanUp
INFO: Jenkins stopped
后台日志在这样循环

从日志上分析,应该是你的部分插件丢失了。检查下是否给 Jenkins 配置了 PVC,以及插件目录下是否丢失了插件。

pvc是有的,我是按照config-sample.yaml里构建的
[root@k8s-master ~]# kubectl get pvc -n kubesphere-devops-system
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
ks-jenkins Bound pvc-34c8fa83-74f4-4971-909c-e296df689d98 8Gi RWO local 17h

您这么一说,我也不知道是缺那个插件,这应该就是插件目录下的所有东西吧
root@ks-jenkins-54455f5db8-k72jv:/var/jenkins_home/plugins# ls
ace-editor
ace-editor.jpi
ace-editor.jpi.pinned
ace-editor.jpi.version_from_image
ant
ant.jpi
antisamy-markup-formatter
antisamy-markup-formatter.jpi
apache-httpcomponents-client-4-api
apache-httpcomponents-client-4-api.jpi
apache-httpcomponents-client-4-api.jpi.pinned
apache-httpcomponents-client-4-api.jpi.version_from_image
async-http-client
async-http-client.jpi
async-http-client.jpi.pinned
async-http-client.jpi.version_from_image
authentication-tokens
authentication-tokens.jpi
authentication-tokens.jpi.pinned
authentication-tokens.jpi.version_from_image
azure-commons
azure-commons.jpi
azure-commons.jpi.pinned
azure-commons.jpi.version_from_image
blueocean
blueocean-autofavorite
blueocean-autofavorite.jpi
blueocean-autofavorite.jpi.pinned
blueocean-autofavorite.jpi.version_from_image
blueocean-bitbucket-pipeline
blueocean-bitbucket-pipeline.jpi
blueocean-bitbucket-pipeline.jpi.pinned
blueocean-bitbucket-pipeline.jpi.version_from_image
blueocean-commons
blueocean-commons.jpi
blueocean-commons.jpi.pinned
blueocean-commons.jpi.version_from_image
blueocean-config
blueocean-config.jpi
blueocean-config.jpi.pinned
blueocean-config.jpi.version_from_image
blueocean-core-js
blueocean-core-js.jpi
blueocean-core-js.jpi.pinned
blueocean-core-js.jpi.version_from_image
blueocean-dashboard
blueocean-dashboard.jpi
blueocean-dashboard.jpi.pinned
blueocean-dashboard.jpi.version_from_image
blueocean-display-url
blueocean-display-url.jpi
blueocean-display-url.jpi.pinned
blueocean-display-url.jpi.version_from_image
blueocean-events
blueocean-events.jpi
blueocean-events.jpi.pinned
blueocean-events.jpi.version_from_image
blueocean-executor-info
blueocean-executor-info.jpi
blueocean-executor-info.jpi.pinned
blueocean-executor-info.jpi.version_from_image
blueocean-git-pipeline
blueocean-git-pipeline.jpi
blueocean-git-pipeline.jpi.pinned
blueocean-git-pipeline.jpi.version_from_image
blueocean-github-pipeline
blueocean-github-pipeline.jpi
blueocean-github-pipeline.jpi.pinned
blueocean-github-pipeline.jpi.version_from_image
blueocean-i18n
blueocean-i18n.jpi
blueocean-i18n.jpi.pinned
blueocean-i18n.jpi.version_from_image
blueocean-jira
blueocean-jira.jpi
blueocean-jira.jpi.pinned
blueocean-jira.jpi.version_from_image
blueocean-jwt
blueocean-jwt.jpi
blueocean-jwt.jpi.pinned
blueocean-jwt.jpi.version_from_image
blueocean-personalization
blueocean-personalization.jpi
blueocean-personalization.jpi.pinned
blueocean-personalization.jpi.version_from_image
blueocean-pipeline-api-impl
blueocean-pipeline-api-impl.jpi
blueocean-pipeline-api-impl.jpi.pinned
blueocean-pipeline-api-impl.jpi.version_from_image
blueocean-pipeline-editor
blueocean-pipeline-editor.jpi
blueocean-pipeline-editor.jpi.pinned
blueocean-pipeline-editor.jpi.version_from_image
blueocean-pipeline-scm-api
blueocean-pipeline-scm-api.jpi
blueocean-pipeline-scm-api.jpi.pinned
blueocean-pipeline-scm-api.jpi.version_from_image
blueocean-rest
blueocean-rest-impl
blueocean-rest-impl.jpi
blueocean-rest-impl.jpi.pinned
blueocean-rest-impl.jpi.version_from_image
blueocean-rest.jpi
blueocean-rest.jpi.pinned
blueocean-rest.jpi.version_from_image
blueocean-web
blueocean-web.jpi
blueocean-web.jpi.pinned
blueocean-web.jpi.version_from_image
blueocean.jpi
blueocean.jpi.pinned
blueocean.jpi.version_from_image
bouncycastle-api
bouncycastle-api.jpi
bouncycastle-api.jpi.pinned
bouncycastle-api.jpi.version_from_image
branch-api
branch-api.jpi
branch-api.jpi.pinned
branch-api.jpi.version_from_image
build-monitor-plugin
build-monitor-plugin.jpi
build-monitor-plugin.jpi.pinned
build-monitor-plugin.jpi.version_from_image
build-timeout
build-timeout.jpi
build-timeout.jpi.pinned
build-timeout.jpi.version_from_image
cloud-stats
cloud-stats.jpi
cloudbees-bitbucket-branch-source
cloudbees-bitbucket-branch-source.jpi
cloudbees-bitbucket-branch-source.jpi.pinned
cloudbees-bitbucket-branch-source.jpi.version_from_image
cloudbees-folder
cloudbees-folder.jpi
cloudbees-folder.jpi.pinned
cloudbees-folder.jpi.version_from_image
command-launcher
command-launcher.jpi
command-launcher.jpi.pinned
command-launcher.jpi.version_from_image
conditional-buildstep
conditional-buildstep.jpi
conditional-buildstep.jpi.pinned
conditional-buildstep.jpi.version_from_image
config-file-provider
config-file-provider.jpi
config-file-provider.jpi.pinned
config-file-provider.jpi.version_from_image
configuration-as-code
configuration-as-code-support
configuration-as-code-support.jpi
configuration-as-code-support.jpi.pinned
configuration-as-code-support.jpi.version_from_image
configuration-as-code.jpi
configuration-as-code.jpi.pinned
configuration-as-code.jpi.version_from_image
credentials
credentials-binding
credentials-binding.jpi
credentials-binding.jpi.pinned
credentials-binding.jpi.version_from_image
credentials.jpi
credentials.jpi.pinned
credentials.jpi.version_from_image
cvs
cvs.jpi
display-url-api
display-url-api.jpi
display-url-api.jpi.pinned
display-url-api.jpi.version_from_image
docker-build-publish
docker-build-publish.jpi
docker-build-step
docker-build-step.jpi
docker-commons
docker-commons.jpi
docker-commons.jpi.pinned
docker-commons.jpi.version_from_image
docker-compose-build-step
docker-compose-build-step.jpi
docker-custom-build-environment
docker-custom-build-environment.jpi
docker-java-api
docker-java-api.jpi
docker-plugin
docker-plugin.jpi
docker-slaves
docker-slaves.jpi
docker-workflow
docker-workflow.jpi
docker-workflow.jpi.pinned
docker-workflow.jpi.version_from_image
durable-task
durable-task.jpi
durable-task.jpi.pinned
durable-task.jpi.version_from_image
external-monitor-job
external-monitor-job.jpi
favorite
favorite.jpi
favorite.jpi.pinned
favorite.jpi.version_from_image
generic-webhook-trigger
generic-webhook-trigger.jpi
generic-webhook-trigger.jpi.pinned
generic-webhook-trigger.jpi.version_from_image
git
git-client
git-client.jpi
git-client.jpi.pinned
git-client.jpi.version_from_image
git-server
git-server.jpi
git-server.jpi.pinned
git-server.jpi.version_from_image
git.jpi
git.jpi.pinned
git.jpi.version_from_image
github
github-api
github-api.jpi
github-api.jpi.pinned
github-api.jpi.version_from_image
github-branch-source
github-branch-source.jpi
github-branch-source.jpi.pinned
github-branch-source.jpi.version_from_image
github.jpi
github.jpi.pinned
github.jpi.version_from_image
handlebars
handlebars.jpi
handlebars.jpi.pinned
handlebars.jpi.version_from_image
handy-uri-templates-2-api
handy-uri-templates-2-api.jpi
handy-uri-templates-2-api.jpi.pinned
handy-uri-templates-2-api.jpi.version_from_image
htmlpublisher
htmlpublisher.jpi
htmlpublisher.jpi.pinned
htmlpublisher.jpi.version_from_image
icon-shim
icon-shim.jpi
jackson2-api
jackson2-api.jpi
jackson2-api.jpi.pinned
jackson2-api.jpi.version_from_image
javadoc
javadoc.jpi
javadoc.jpi.pinned
javadoc.jpi.version_from_image
jaxb
jaxb.jpi
jaxb.jpi.pinned
jaxb.jpi.version_from_image
jdk-tool
jdk-tool.jpi
jdk-tool.jpi.pinned
jdk-tool.jpi.version_from_image
jenkins-design-language
jenkins-design-language.jpi
jenkins-design-language.jpi.pinned
jenkins-design-language.jpi.version_from_image
jira
jira.jpi
jira.jpi.pinned
jira.jpi.version_from_image
job-dsl
job-dsl.jpi
job-dsl.jpi.pinned
job-dsl.jpi.version_from_image
jquery
jquery-detached
jquery-detached.jpi
jquery-detached.jpi.pinned
jquery-detached.jpi.version_from_image
jquery-ui
jquery-ui.jpi
jquery-ui.jpi.pinned
jquery-ui.jpi.version_from_image
jquery.jpi
jquery.jpi.pinned
jquery.jpi.version_from_image
jsch
jsch.jpi
jsch.jpi.pinned
jsch.jpi.version_from_image
junit
junit.jpi
junit.jpi.pinned
junit.jpi.version_from_image
kubernetes
kubernetes-cd
kubernetes-cd.jpi
kubernetes-cd.jpi.pinned
kubernetes-cd.jpi.version_from_image
kubernetes-client-api
kubernetes-client-api.jpi
kubernetes-client-api.jpi.pinned
kubernetes-client-api.jpi.version_from_image
kubernetes-credentials
kubernetes-credentials.jpi
kubernetes-credentials.jpi.pinned
kubernetes-credentials.jpi.version_from_image
kubernetes.jpi
kubernetes.jpi.pinned
kubernetes.jpi.version_from_image
kubesphere-extension
kubesphere-extension.jpi
kubesphere-extension.jpi.pinned
kubesphere-extension.jpi.version_from_image
kubesphere-token-auth
kubesphere-token-auth.jpi
kubesphere-token-auth.jpi.pinned
kubesphere-token-auth.jpi.version_from_image
ldap
ldap.jpi
ldap.jpi.pinned
ldap.jpi.version_from_image
localization-support
localization-support.jpi
localization-zh-cn
localization-zh-cn.jpi
lockable-resources
lockable-resources.jpi
lockable-resources.jpi.pinned
lockable-resources.jpi.version_from_image
mailer
mailer.jpi
mailer.jpi.pinned
mailer.jpi.version_from_image
managed-scripts
managed-scripts.jpi
managed-scripts.jpi.pinned
managed-scripts.jpi.version_from_image
mapdb-api
mapdb-api.jpi
mapdb-api.jpi.pinned
mapdb-api.jpi.version_from_image
matrix-auth
matrix-auth.jpi
matrix-auth.jpi.pinned
matrix-auth.jpi.version_from_image
matrix-project
matrix-project.jpi
matrix-project.jpi.pinned
matrix-project.jpi.version_from_image
maven-plugin
maven-plugin.jpi
maven-plugin.jpi.pinned
maven-plugin.jpi.version_from_image
mercurial
mercurial.jpi
mercurial.jpi.pinned
mercurial.jpi.version_from_image
metrics
metrics.jpi
metrics.jpi.pinned
metrics.jpi.version_from_image
momentjs
momentjs.jpi
momentjs.jpi.pinned
momentjs.jpi.version_from_image
multibranch-action-triggers
multibranch-action-triggers.jpi
multibranch-action-triggers.jpi.pinned
multibranch-action-triggers.jpi.version_from_image
node-iterator-api
node-iterator-api.jpi
node-iterator-api.jpi.pinned
node-iterator-api.jpi.version_from_image
pam-auth
pam-auth.jpi
parameterized-trigger
parameterized-trigger.jpi
parameterized-trigger.jpi.pinned
parameterized-trigger.jpi.version_from_image
pipeline-build-step
pipeline-build-step.jpi
pipeline-build-step.jpi.pinned
pipeline-build-step.jpi.version_from_image
pipeline-graph-analysis
pipeline-graph-analysis.jpi
pipeline-graph-analysis.jpi.pinned
pipeline-graph-analysis.jpi.version_from_image
pipeline-input-step
pipeline-input-step.jpi
pipeline-input-step.jpi.pinned
pipeline-input-step.jpi.version_from_image
pipeline-milestone-step
pipeline-milestone-step.jpi
pipeline-milestone-step.jpi.pinned
pipeline-milestone-step.jpi.version_from_image
pipeline-model-api
pipeline-model-api.jpi
pipeline-model-api.jpi.pinned
pipeline-model-api.jpi.version_from_image
pipeline-model-declarative-agent
pipeline-model-declarative-agent.jpi
pipeline-model-declarative-agent.jpi.pinned
pipeline-model-declarative-agent.jpi.version_from_image
pipeline-model-definition
pipeline-model-definition.jpi
pipeline-model-definition.jpi.pinned
pipeline-model-definition.jpi.version_from_image
pipeline-model-extensions
pipeline-model-extensions.jpi
pipeline-model-extensions.jpi.pinned
pipeline-model-extensions.jpi.version_from_image
pipeline-rest-api
pipeline-rest-api.jpi
pipeline-rest-api.jpi.pinned
pipeline-rest-api.jpi.version_from_image
pipeline-stage-step
pipeline-stage-step.jpi
pipeline-stage-step.jpi.pinned
pipeline-stage-step.jpi.version_from_image
pipeline-stage-tags-metadata
pipeline-stage-tags-metadata.jpi
pipeline-stage-tags-metadata.jpi.pinned
pipeline-stage-tags-metadata.jpi.version_from_image
pipeline-stage-view
pipeline-stage-view.jpi
pipeline-stage-view.jpi.pinned
pipeline-stage-view.jpi.version_from_image
plain-credentials
plain-credentials.jpi
plain-credentials.jpi.pinned
plain-credentials.jpi.version_from_image
pubsub-light
pubsub-light.jpi
pubsub-light.jpi.pinned
pubsub-light.jpi.version_from_image
resource-disposer
resource-disposer.jpi
resource-disposer.jpi.pinned
resource-disposer.jpi.version_from_image
role-strategy
role-strategy.jpi
role-strategy.jpi.pinned
role-strategy.jpi.version_from_image
ruby-runtime
ruby-runtime.jpi
ruby-runtime.jpi.pinned
ruby-runtime.jpi.version_from_image
run-condition
run-condition.jpi
run-condition.jpi.pinned
run-condition.jpi.version_from_image
scm-api
scm-api.jpi
scm-api.jpi.pinned
scm-api.jpi.version_from_image
script-security
script-security.jpi
script-security.jpi.pinned
script-security.jpi.version_from_image
sonar
sonar.jpi
sonar.jpi.pinned
sonar.jpi.version_from_image
sse-gateway
sse-gateway.jpi
sse-gateway.jpi.pinned
sse-gateway.jpi.version_from_image
ssh-credentials
ssh-credentials.jpi
ssh-credentials.jpi.pinned
ssh-credentials.jpi.version_from_image
ssh-slaves
ssh-slaves.jpi
ssh-slaves.jpi.pinned
ssh-slaves.jpi.version_from_image
structs
structs.jpi
structs.jpi.pinned
structs.jpi.version_from_image
subversion
subversion.jpi
subversion.jpi.pinned
subversion.jpi.version_from_image
support-core
support-core.jpi
support-core.jpi.pinned
support-core.jpi.version_from_image
token-macro
token-macro.jpi
token-macro.jpi.pinned
token-macro.jpi.version_from_image
variant
variant.jpi
variant.jpi.pinned
variant.jpi.version_from_image
versionnumber
versionnumber.jpi
windows-slaves
windows-slaves.jpi
workflow-aggregator
workflow-aggregator.jpi
workflow-aggregator.jpi.pinned
workflow-aggregator.jpi.version_from_image
workflow-api
workflow-api.jpi
workflow-api.jpi.pinned
workflow-api.jpi.version_from_image
workflow-basic-steps
workflow-basic-steps.jpi
workflow-basic-steps.jpi.pinned
workflow-basic-steps.jpi.version_from_image
workflow-cps
workflow-cps-global-lib
workflow-cps-global-lib.jpi
workflow-cps-global-lib.jpi.pinned
workflow-cps-global-lib.jpi.version_from_image
workflow-cps.jpi
workflow-cps.jpi.pinned
workflow-cps.jpi.version_from_image
workflow-durable-task-step
workflow-durable-task-step.jpi
workflow-durable-task-step.jpi.pinned
workflow-durable-task-step.jpi.version_from_image
workflow-job
workflow-job.jpi
workflow-job.jpi.pinned
workflow-job.jpi.version_from_image
workflow-multibranch
workflow-multibranch.jpi
workflow-multibranch.jpi.pinned
workflow-multibranch.jpi.version_from_image
workflow-scm-step
workflow-scm-step.jpi
workflow-scm-step.jpi.pinned
workflow-scm-step.jpi.version_from_image
workflow-step-api
workflow-step-api.jpi
workflow-step-api.jpi.pinned
workflow-step-api.jpi.version_from_image
workflow-support
workflow-support.jpi
workflow-support.jpi.pinned
workflow-support.jpi.version_from_image
ws-cleanup
ws-cleanup.jpi
ws-cleanup.jpi.pinned
ws-cleanup.jpi.version_from_image
yet-another-docker-plugin
yet-another-docker-plugin.jpi

看起来插件列表是没啥问题,还有一个办法是,把你升级了的插件再手动还原回原来的版本。以后,升级任何东西之前,首先要做备份;第二,要在另外一个环境上做测试验证;最后再升级。

可以直接进入 Jenkins 的 /var/jenkins_home 备份 plugins 目录之后,直接清空全部插件,接着在容器中 kill Jenkins 进程,可以恢复默认插件配置。

1 年 后

[未知用户] 请问怎么手动改回?jenkins插件版本记录在pod里的哪个文件?

[未知用户] 请问怎么手动改回?jenkins插件版本记录在pod里的哪个文件?