学习k8s中,图形化构建流水线 (Jenkinsfile out of SCM)遇到问题。一运行流水线就卡住没反应一直在等待。
查看Jenkins日志报错如下:
[root@ks-allinone ~]# kubectl logs -l app=ks-jenkins -n kubesphere-devops-system -f
Dec 17, 2020 3:04:10 PM org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud provision
INFO: Template for label maven: Kubernetes Pod Template
Dec 17, 2020 3:04:10 PM okhttp3.internal.platform.Platform log
INFO: ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?
Dec 17, 2020 3:04:15 PM hudson.slaves.NodeProvisioner$2 run
INFO: Kubernetes Pod Template provisioning successfully completed. We have now 2 computer(s)
Dec 17, 2020 3:04:15 PM org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher launch
INFO: Created Pod: kubesphere-devops-system/maven-4skvl
Dec 17, 2020 3:04:15 PM okhttp3.internal.platform.Platform log
INFO: ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?
Dec 17, 2020 3:05:55 PM org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher launch
WARNING: Error in provisioning; agent=KubernetesSlave name: maven-4skvl, template=PodTemplate{, name='maven', namespace='kubesphere-devops-system', label='maven', nodeUsageMode=EXCLUSIVE, workspaceVolume=EmptyDirWorkspaceVolume [memory=false], volumes=[HostPathVolume [mountPath=/var/run/docker.sock, hostPath=/var/run/docker.sock], HostPathVolume [mountPath=/root/.m2, hostPath=jenkins_maven_cache], HostPathVolume [mountPath=/root/.sonar/cache, hostPath=sonar_cache]], containers=[ContainerTemplate{name='maven', image='kubesphere/builder-maven:v2.1.0', command='cat', args='', ttyEnabled=true, resourceRequestCpu='100m', resourceRequestMemory='100Mi', resourceLimitCpu='4000m', resourceLimitMemory='8192Mi'}, ContainerTemplate{name='jnlp', image='jenkins/jnlp-slave:3.27-1', command='jenkins-slave', args='${computer.jnlpmac} ${computer.name}', resourceRequestCpu='50m', resourceRequestMemory='400Mi', resourceLimitMemory='1536Mi'}]}
io.fabric8.kubernetes.client.KubernetesClientTimeoutException: Timed out waiting for [100000] milliseconds for [Pod] with name:[maven-4skvl] in namespace [kubesphere-devops-system].
at org.csanchez.jenkins.plugins.kubernetes.AllContainersRunningPodWatcher.await(AllContainersRunningPodWatcher.java:130)
at org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher.launch(KubernetesLauncher.java:134)
at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:294)
at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:71)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)
Dec 17, 2020 3:05:55 PM org.csanchez.jenkins.plugins.kubernetes.KubernetesSlave _terminate
INFO: Terminating Kubernetes instance for agent maven-4skvl
Dec 17, 2020 3:05:55 PM org.csanchez.jenkins.plugins.kubernetes.KubernetesSlave deleteSlavePod
INFO: Terminated Kubernetes instance for agent kubesphere-devops-system/maven-4skvl
Dec 17, 2020 3:05:55 PM org.csanchez.jenkins.plugins.kubernetes.KubernetesSlave _terminate
INFO: Disconnected computer maven-4skvl
Terminated Kubernetes instance for agent kubesphere-devops-system/maven-4skvl
Disconnected computer maven-4skvl