Jenkins setup:
i am using jenkins pod to create dynamic agents in aws eks cluster, cluster version is 1.30 i got the below error whenever i try to launch the agent pod but when i try to scheudle pod from jenkins pod itslef using api call to the api-server it works fine which means that connection and permission for jenkins is correct
kubernetes plugin is not working properly i get the below error from the logs i tried to scheduele a pod from jenkins pod itself using api call and it was schedueled sucessfuly even when i tried the same configuration locally it worked by it fails when trying to launch the pod from the aws eks cluster
eks cluster version 1.30
2025-02-11 10:39:05.440+0000 [id=641] INFO hudson.slaves.NodeProvisioner#update: arwa-pipeline-1-xrnm2-k5v01-smzbj provisioning successfully completed. We have now 2 computer(s)
2025-02-11 10:42:09.552+0000 [id=673] WARNING o.c.j.p.k.KubernetesLauncher#launch: Kubernetes returned unhandled HTTP code -1 null
2025-02-11 10:42:09.553+0000 [id=673] WARNING o.c.j.p.k.KubernetesLauncher#launch: Error in provisioning; agent=KubernetesSlave name: arwa-pipeline-1-xrnm2-k5v01-smzbj, template=1f7d7e64-3a70-42e9-8f28-38f0ae05d2dc
java.io.IOException: Canceled
at PluginClassLoader for okhttp-api//okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:72)
at PluginClassLoader for okhttp-api//okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at PluginClassLoader for okhttp-api//okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
Caused: java.io.InterruptedIOException: timeout
at PluginClassLoader for okhttp-api//okhttp3.internal.connection.RealCall.timeoutExit(RealCall.kt:398)
at PluginClassLoader for okhttp-api//okhttp3.internal.connection.RealCall.callDone(RealCall.kt:360)
at PluginClassLoader for okhttp-api//okhttp3.internal.connection.RealCall.noMoreExchanges$okhttp(RealCall.kt:325)
at PluginClassLoader for okhttp-api//okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:209)
at PluginClassLoader for okhttp-api//okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
Caused: java.io.IOException: timeout
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.dsl.internal.OperationSupport.waitForResult(OperationSupport.java:504)
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.dsl.internal.OperationSupport.handleResponse(OperationSupport.java:524)
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.dsl.internal.OperationSupport.handleCreate(OperationSupport.java:340)
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.dsl.internal.BaseOperation.handleCreate(BaseOperation.java:753)
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.dsl.internal.BaseOperation.handleCreate(BaseOperation.java:97)
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation.create(CreateOnlyResourceOperation.java:42)
Caused: io.fabric8.kubernetes.client.KubernetesClientException: An error has occurred.
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:129)
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:122)
at PluginClassLoader for kubernetes-client-api//io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation.create(CreateOnlyResourceOperation.java:44)
at PluginClassLoader for kubernetes//org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher.launch(KubernetesLauncher.java:158)
at hudson.slaves.SlaveComputer.lambda$_connect$0(SlaveComputer.java:297)
at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:80)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2025-02-11 10:42:09.554+0000 [id=673] INFO o.c.j.p.k.KubernetesSlave#_terminate: Terminating Kubernetes instance for agent arwa-pipeline-1-xrnm2-k5v01-smzbj
2025-02-11 10:42:09.591+0000 [id=673] WARNING o.c.j.p.k.KubernetesSlave#deleteSlavePod: Failed to delete pod for agent jenkins/arwa-pipeline-1-xrnm2-k5v01-smzbj: not found
2025-02-11 10:42:09.592+0000 [id=673] INFO o.c.j.p.k.KubernetesSlave#_terminate: Disconnected computer arwa-pipeline-1-xrnm2-k5v01-smzbj