• DevOps
  • KubeSphere v3.2.1 最小化部署完成后开启Devops功能Jenkins容器无法正常启动

创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。
发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
虚拟机 Alibaba Cloud Linux (Aliyun Linux) release 2.1903 LTS (Hunting Beagle) 8C/32G

Kubernetes版本信息
阿里云ack-k8s版本:1.22.3

容器运行时
容器运行时:Docker:19.03.15

KubeSphere版本信息
例如:KubeSphere v3.2.1

问题是什么
报错日志是什么,最好有截图。

Picked up JAVA_TOOL_OPTIONS: -Xms512m -Xmx512m -XX:MaxRAM=2g -Dhudson.slaves.NodeProvisioner.initialDelay=20 -Dhudson.slaves.NodeProvisioner.MARGIN=50 -Dhudson.slaves.NodeProvisioner.MARGIN0=0.85 -Dhudson.model.LoadStatistics.clock=5000 -Dhudson.model.LoadStatistics.decay=0.2 -Dhudson.slaves.NodeProvisioner.recurrencePeriod=5000 -Dio.jenkins.plugins.casc.ConfigurationAsCode.initialDelay=10000 -verbose:gc -Xloggc:/var/jenkins_home/gc-%t.log -XX:NumberOfGCLogFiles=2 -XX:+UseGCLogFileRotation -XX:GCLogFileSize=100m -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCCause -XX:+PrintTenuringDistribution -XX:+PrintReferenceGC -XX:+PrintAdaptiveSizePolicy -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled -XX:+DisableExplicitGC -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions

Running from: /usr/share/jenkins/jenkins.war

webroot: EnvVars.masterEnvVars.get(“JENKINS_HOME”)

2022-06-16 01:44:02.127+0000 [id=1] INFO org.eclipse.jetty.util.log.Log#initialized: Logging initialized @148ms to org.eclipse.jetty.util.log.JavaUtilLog

2022-06-16 01:44:02.302+0000 [id=1] INFO winstone.Logger#logInternal: Beginning extraction from war file

2022-06-16 01:44:02.328+0000 [id=1] WARNING o.e.j.s.handler.ContextHandler#setContextPath: Empty contextPath

2022-06-16 01:44:02.413+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: jetty-9.4.30.v20200611; built: 2020-06-11T12:34:51.929Z; git: 271836e4c1f4612f12b7bb13ef5a92a927634b0d; jvm 1.8.0_242-b08

2022-06-16 01:44:02.898+0000 [id=1] INFO o.e.j.w.StandardDescriptorProcessor#visitServlet: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet

2022-06-16 01:44:02.999+0000 [id=1] INFO o.e.j.s.s.DefaultSessionIdManager#doStart: DefaultSessionIdManager workerName=node0

2022-06-16 01:44:02.999+0000 [id=1] INFO o.e.j.s.s.DefaultSessionIdManager#doStart: No SessionScavenger set, using defaults

2022-06-16 01:44:03.001+0000 [id=1] INFO o.e.j.server.session.HouseKeeper#startScavenging: node0 Scavenging every 660000ms

2022-06-16 01:44:03.716+0000 [id=1] INFO hudson.WebAppMain#contextInitialized: Jenkins home directory: /var/jenkins_home found at: EnvVars.masterEnvVars.get(“JENKINS_HOME”)

2022-06-16 01:44:03.890+0000 [id=1] INFO o.e.j.s.handler.ContextHandler#doStart: Started w.@2235eaab{Jenkins v2.249.1,/,file:///var/jenkins_home/war/,AVAILABLE}{/var/jenkins_home/war}

2022-06-16 01:44:03.902+0000 [id=1] INFO o.e.j.server.AbstractConnector#doStart: Started ServerConnector@180bc464{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}

2022-06-16 01:44:03.902+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: Started @1924ms

2022-06-16 01:44:03.902+0000 [id=21] INFO winstone.Logger#logInternal: Winstone Servlet Engine running: controlPort=disabled

2022-06-16 01:44:05.323+0000 [id=26] INFO jenkins.InitReactorRunner$1#onAttained: Started initialization

2022-06-16 01:44:06.210+0000 [id=26] INFO jenkins.InitReactorRunner$1#onAttained: Listed all plugins

2022-06-16 01:44:22.407+0000 [id=27] INFO jenkins.InitReactorRunner$1#onAttained: Prepared all plugins

2022-06-16 01:44:25.513+0000 [id=27] INFO jenkins.InitReactorRunner$1#onAttained: Started all plugins

2022-06-16 01:44:25.795+0000 [id=27] INFO jenkins.InitReactorRunner$1#onAttained: Augmented all extensions

2022-06-16 01:44:28.099+0000 [id=27] INFO jenkins.model.Jenkins#setBuildsAndWorkspacesDir: Using non default workspaces directories: ${JENKINS_HOME}/workspace/${ITEM_FULLNAME}.

2022-06-16 01:44:28.197+0000 [id=27] INFO jenkins.InitReactorRunner$1#onAttained: System config loaded

2022-06-16 01:44:29.103+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:29.126+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:29.196+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:29.207+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:29.218+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:29.222+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:30.112+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:30.122+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:30.188+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:30.200+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:30.210+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:30.213+0000 [id=27] WARNING i.j.p.casc.BaseConfigurator#createAttribute: Can’t handle class org.csanchez.jenkins.plugins.kubernetes.PodTemplate#listener: type is abstract but not Describable.

2022-06-16 01:44:30.294+0000 [id=27] INFO o.a.l.DefaultInitialDirContextFactory#setProviderUrl: URL ‘ldap://openldap.kubesphere-system.svc:389/dc=kubesphere,dc=io’, root DN is ‘dc=kubesphere,dc=io’

2022-06-16 01:44:31.001+0000 [id=27] INFO o.s.c.s.AbstractApplicationContext#prepareRefresh: Refreshing org.springframework.web.context.support.StaticWebApplicationContext@7c602196: display name [Root WebApplicationContext]; startup date [Thu Jun 16 01:44:31 UTC 2022]; root of context hierarchy

2022-06-16 01:44:31.001+0000 [id=27] INFO o.s.c.s.AbstractApplicationContext#obtainFreshBeanFactory: Bean factory for application context [org.springframework.web.context.support.StaticWebApplicationContext@7c602196]: org.springframework.beans.factory.support.DefaultListableBeanFactory@79a968c3

2022-06-16 01:44:31.093+0000 [id=27] INFO o.s.b.f.s.DefaultListableBeanFactory#preInstantiateSingletons: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@79a968c3: defining beans [filter,legacy]; root of factory hierarchy

2022-06-16 01:44:31.210+0000 [id=27] INFO o.c.j.p.k.KubernetesClientProvider$SaveableListenerImpl#onChange: Invalidating Kubernetes client: kubernetes null

2022-06-16 01:44:31.740+0000 [id=27] INFO j.m.JenkinsLocationConfiguration#preventRootUrlBeingInvalid: Invalid URL received: jenkins.devops.kubesphere.local/, considered as null

2022-06-16 01:44:31.750+0000 [id=26] INFO jenkins.InitReactorRunner$1#onAttained: System config adapted

2022-06-16 01:44:31.751+0000 [id=26] INFO jenkins.InitReactorRunner$1#onAttained: Loaded all jobs

2022-06-16 01:44:31.754+0000 [id=51] INFO c.c.s.QuickDiskUsagePlugin$3#run: Waiting for Jenkins to be up before computing disk usage

2022-06-16 01:44:31.754+0000 [id=27] INFO jenkins.InitReactorRunner$1#onAttained: Configuration for all jobs updated

2022-06-16 01:44:31.800+0000 [id=52] INFO hudson.model.AsyncPeriodicWork#lambda$doRun$0: Started Download metadata

2022-06-16 01:44:31.808+0000 [id=52] INFO hudson.util.Retrier#start: Attempt #1 to do the action check updates server

2022-06-16 01:44:31.902+0000 [id=26] INFO j.util.groovy.GroovyHookScript#execute: Executing bundled script: file:/var/jenkins_home/war/WEB-INF/init.groovy.d/remove-bundle-plugins.groovy.bak

2022-06-16 01:44:32.098+0000 [id=27] INFO o.s.c.s.AbstractApplicationContext#prepareRefresh: Refreshing org.springframework.web.context.support.StaticWebApplicationContext@1df391ac: display name [Root WebApplicationContext]; startup date [Thu Jun 16 01:44:32 UTC 2022]; root of context hierarchy

2022-06-16 01:44:32.098+0000 [id=27] INFO o.s.c.s.AbstractApplicationContext#obtainFreshBeanFactory: Bean factory for application context [org.springframework.web.context.support.StaticWebApplicationContext@1df391ac]: org.springframework.beans.factory.support.DefaultListableBeanFactory@20729ae

2022-06-16 01:44:32.098+0000 [id=27] INFO o.s.b.f.s.DefaultListableBeanFactory#preInstantiateSingletons: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@20729ae: defining beans [filter,legacy]; root of factory hierarchy

2022-06-16 01:44:32.108+0000 [id=27] INFO o.c.j.p.k.KubernetesClientProvider$SaveableListenerImpl#onChange: Invalidating Kubernetes client: kubernetes null

2022-06-16 01:44:32.706+0000 [id=26] INFO j.util.groovy.GroovyHookScript#execute: Executing /var/jenkins_home/init.groovy.d/initK8sCredentials.groovy

2022-06-16 01:44:33.225+0000 [id=26] INFO j.util.groovy.GroovyHookScript#execute: Executing /var/jenkins_home/init.groovy.d/initMailer.groovy

2022-06-16 01:44:33.498+0000 [id=39] WARNING c.m.j.a.t.AppInsightsClient#sendEvent: Fail to send trace to App Insights due to:Connect to dc.services.visualstudio.com:443 [dc.services.visualstudio.com/40.79.170.242] failed: Read timed out

2022-06-16 01:44:33.924+0000 [id=26] INFO j.util.groovy.GroovyHookScript#execute: Executing /var/jenkins_home/init.groovy.d/initRBAC.groovy

Jenkins not ready when handle init config…

Jenkins init ready…

cert init thread done

Role based authorisation already enabled.

Exiting script…

2022-06-16 01:44:35.016+0000 [id=26] INFO j.util.groovy.GroovyHookScript#execute: Executing /var/jenkins_home/init.groovy.d/initSonarqube.groovy

--> SonarQube Disabled

2022-06-16 01:44:35.415+0000 [id=26] INFO j.util.groovy.GroovyHookScript#execute: Executing /var/jenkins_home/init.groovy.d/initUsers.groovy

2022-06-16 01:44:38.660+0000 [id=39] WARNING c.m.j.a.t.AppInsightsClient#sendEvent: Fail to send trace to App Insights due to:Connect to dc.services.visualstudio.com:443 [dc.services.visualstudio.com/40.79.170.242] failed: Read timed out

12 天 后

我把存活探针和就绪探针删掉了,就好了。

  • Jeff 回复了此帖

    a913258128 你这好比房间着火了,烟雾警报器响了,然后你不去灭火,而是把报警器关了。还是要查下具体问题是啥,看下是否是 Jekins 启动太慢了。

    就是初始化启动太慢了,我删除了之后就可以正常使用

    10 个月 后

    willqy 最优解答,我是 kubesphere 3.3.1 改了limit 后正常了。