Hi,
<https://stackoverflow.com/posts/64350177/timeline>

I have been trying to deploy a yaml file to Kubernetes that I have pull 
from Github via Jenkins. At first I got an api version error, after plug in 
downgrades, when I started my pipeline, I got a different error.

I cannot find the solution to the problem below that I shared with you. 
Could you please help me with why I am getting this error and how to fix it?

Thanks,
Starting Kubernetes deployment Loading configuration: 
/var/lib/jenkins/workspace/k8sdeploy/k8sdeploy.yml Api call failed with 
code 0, detailed message: null ERROR: ERROR: java.lang.RuntimeException: 
io.kubernetes.client.openapi.ApiException: java.net.SocketException: Broken 
pipe (Write failed) hudson.remoting.ProxyException: 
java.lang.RuntimeException: io.kubernetes.client.openapi.ApiException: 
java.net.SocketException: Broken pipe (Write failed) at 
com.microsoft.jenkins.kubernetes.wrapper.ResourceManager.handleApiExceptionExceptNotFound(ResourceManager.java:180)
 
at 
com.microsoft.jenkins.kubernetes.wrapper.V1ResourceManager$DeploymentUpdater.getCurrentResource(V1ResourceManager.java:213)
 
at 
com.microsoft.jenkins.kubernetes.wrapper.V1ResourceManager$DeploymentUpdater.getCurrentResource(V1ResourceManager.java:201)
 
at 
com.microsoft.jenkins.kubernetes.wrapper.ResourceManager$ResourceUpdater.createOrApply(ResourceManager.java:93)
 
at 
com.microsoft.jenkins.kubernetes.wrapper.KubernetesClientWrapper.handleResource(KubernetesClientWrapper.java:289)
 
at 
com.microsoft.jenkins.kubernetes.wrapper.KubernetesClientWrapper.apply(KubernetesClientWrapper.java:256)
 
at 
com.microsoft.jenkins.kubernetes.command.DeploymentCommand$DeploymentTask.doCall(DeploymentCommand.java:172)
 
at 
com.microsoft.jenkins.kubernetes.command.DeploymentCommand$DeploymentTask.call(DeploymentCommand.java:124)
 
at 
com.microsoft.jenkins.kubernetes.command.DeploymentCommand$DeploymentTask.call(DeploymentCommand.java:106)
 
at hudson.FilePath.act(FilePath.java:1163) at 
com.microsoft.jenkins.kubernetes.command.DeploymentCommand.execute(DeploymentCommand.java:68)
 
at 
com.microsoft.jenkins.kubernetes.command.DeploymentCommand.execute(DeploymentCommand.java:45)
 
at 
com.microsoft.jenkins.azurecommons.command.CommandService.runCommand(CommandService.java:88)
 
at 
com.microsoft.jenkins.azurecommons.command.CommandService.execute(CommandService.java:96)
 
at 
com.microsoft.jenkins.azurecommons.command.CommandService.executeCommands(CommandService.java:75)
 
at 
com.microsoft.jenkins.azurecommons.command.BaseCommandContext.executeCommands(BaseCommandContext.java:77)
 
at 
com.microsoft.jenkins.kubernetes.KubernetesDeploy.perform(KubernetesDeploy.java:42)
 
at 
com.microsoft.jenkins.azurecommons.command.SimpleBuildStepExecution.run(SimpleBuildStepExecution.java:54)
 
at 
com.microsoft.jenkins.azurecommons.command.SimpleBuildStepExecution.run(SimpleBuildStepExecution.java:35)
 
at 
org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
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) Caused by: 
hudson.remoting.ProxyException: io.kubernetes.client.openapi.ApiException: 
java.net.SocketException: Broken pipe (Write failed) at 
io.kubernetes.client.openapi.ApiClient.execute(ApiClient.java:898) at 
io.kubernetes.client.openapi.apis.AppsV1Api.readNamespacedDeploymentWithHttpInfo(AppsV1Api.java:7299)
 
at 
io.kubernetes.client.openapi.apis.AppsV1Api.readNamespacedDeployment(AppsV1Api.java:7275)
 
at 
com.microsoft.jenkins.kubernetes.wrapper.V1ResourceManager$DeploymentUpdater.getCurrentResource(V1ResourceManager.java:210)
 
... 23 more Caused by: hudson.remoting.ProxyException: 
java.net.SocketException: Broken pipe (Write failed) at 
java.net.SocketOutputStream.socketWrite0(Native Method) at 
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) at 
java.net.SocketOutputStream.write(SocketOutputStream.java:155) at 
sun.security.ssl.OutputRecord.writeBuffer(OutputRecord.java:431) at 
sun.security.ssl.OutputRecord.write(OutputRecord.java:417) at 
sun.security.ssl.SSLSocketImpl.writeRecordInternal(SSLSocketImpl.java:894) 
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:865) at 
sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123) at 
okio.Okio$1.write(Okio.java:79) at 
okio.AsyncTimeout$1.write(AsyncTimeout.java:180) at 
okio.RealBufferedSink.flush(RealBufferedSink.java:224) at 
okhttp3.internal.http2.Http2Writer.settings(Http2Writer.java:185) at 
okhttp3.internal.http2.Http2Connection.start(Http2Connection.java:499) at 
okhttp3.internal.http2.Http2Connection.start(Http2Connection.java:489) at 
okhttp3.internal.connection.RealConnection.startHttp2(RealConnection.java:315) 
at 
okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java:304)
 
at 
okhttp3.internal.connection.RealConnection.connect(RealConnection.java:185) 
at 
okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.java:224)
 
at 
okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.java:108)
 
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.java:88) 
at 
okhttp3.internal.connection.Transmitter.newExchange(Transmitter.java:169) 
at 
okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:41)
 
at 
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
 
at 
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
 
at 
okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94) 
at 
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
 
at 
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
 
at 
okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) 
at 
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
 
at 
okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
 
at 
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
 
at 
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
 
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:221) at 
okhttp3.RealCall.execute(RealCall.java:81) at 
io.kubernetes.client.openapi.ApiClient.execute(ApiClient.java:894) ... 26 
more [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage 
[Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: 
Kubernetes deployment ended with HasError Finished: FAILURE

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/eef20d60-9d21-4865-b0a0-0587ae3e1a0an%40googlegroups.com.

Reply via email to