Дженкинс в Kubernetes, задания не выполняются, как это исправить?
Когда я запускаю какое-либо задание, в журналах Дженкинса появляется эта ошибка. Задание просто зависло в состоянии ожидания.
fully completed. We have now 2 computer(s)
2023-03-27 15:21:32.237+0000 [id=34] WARNING j.u.ErrorLoggingScheduledThreadPoolExecutor#afterExecute: failure in task not wrapped in SafeTimerTask
java.lang.NoSuchMethodError: 'io.fabric8.kubernetes.client.Watch io.fabric8.kubernetes.client.dsl.NonNamespaceOperation.watch(java.lang.Object)'
at org.csanchez.jenkins.plugins.kubernetes.pod.retention.Reaper.watchCloud(Reaper.java:220)
at org.csanchez.jenkins.plugins.kubernetes.pod.retention.Reaper.watchClouds(Reaper.java:193)
at org.csanchez.jenkins.plugins.kubernetes.pod.retention.Reaper.activate(Reaper.java:143)
at org.csanchez.jenkins.plugins.kubernetes.pod.retention.Reaper.maybeActivate(Reaper.java:131)
at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
2023-03-27 15:21:42.224+0000 [id=44] INFO hudson.slaves.NodeProvisioner#update: default-qgqbk provisioning successfully completed. We have now 3 computer(s)
Окружающая среда — миникуб.
Схема руля я установил, как показано ниже.
helm upgrade --install jenkins jenkinsci/jenkins -n testing
Доступ к Дженкинсу с использованием переадресации портов.
kubectl port-forward service/jenkins 8080:8080 -n testing