错误:连接中断:在Kubernetes中使用Jenkins时java.nio.channels.ClosedChannelException

错误:连接中断:在Kubernetes中使用Jenkins时java.nio.channels.ClosedChannelException,kubernetes,Kubernetes,当我在kubernetes v1.18的Jenkins 2.235.3中构建项目时,它抛出以下错误: git rev parse refs/remotes/origin/master^{commit}#timeout=10 >git rev parse refs/remotes/origin/origin/master^{commit}#timeout=10 检查版本43ae2828ca05ec071a50e42edd2a842b7ff9cc52(参考/遥控器/原点/主控) >git confi

当我在kubernetes v1.18的Jenkins 2.235.3中构建项目时,它抛出以下错误:

git rev parse refs/remotes/origin/master^{commit}#timeout=10 >git rev parse refs/remotes/origin/origin/master^{commit}#timeout=10 检查版本43ae2828ca05ec071a50e42edd2a842b7ff9cc52(参考/遥控器/原点/主控) >git config core.sparsecheckout#timeout=10 >git签出-f 43ae2828ca05ec071a50e42edd2a842b7ff9cc52#超时=10 提交消息:“[feature]删除未使用的文章” >git版本列表——无行走43AE2828CA05EC071A50E42ED2A842B7FF9CC52#超时=10 拆包https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-x64.tar.gz 默认-dvn8k上的to/home/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/nodejs-14.7.0 代理在生成过程中脱机 错误:连接已断开:java.nio.channels.ClosedChannelException 位于org.jenkinsci.remoting.protocol.NetworkLayer.onRecvClosed(NetworkLayer.java:154) 位于org.jenkinsci.remoting.protocol.impl.nioneworklayer.ready(nioneworklayer.java:142) 位于org.jenkinsci.remoting.protocol.IOHub$OnReady.run(IOHub.java:795) 位于jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) 位于jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 运行(Thread.java:748) 生成步骤“执行节点脚本”将生成标记为失败 完成:失败 我试图在Jenkins的pod中使用以下命令下载节点包:

wget-chttps://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-x64.tar.gz

它很好用。那么,我的项目有什么问题?如何使其工作?

看起来您的Jenkins is slave(Kubernetes吊舱)在构建过程中离线(❓).

获取从吊舱:

$kubectl get pods——所有名称空间| grep slave
然后检查日志:

$kubectl-n日志
描述pod以查看事件

$kubectl-n描述pod

网络问题❓ 看起来你的Jenkins is slave(Kubernetes吊舱)在构建过程中离线了(❓).

获取从吊舱:

$kubectl get pods——所有名称空间| grep slave
然后检查日志:

$kubectl-n日志
描述pod以查看事件

$kubectl-n描述pod
网络问题❓