我已经使用jx -import命令设置了jenkinsx,并更新了存储库中的helm图表和jenkinsfile,以运行nodejs应用程序的构建。JX将启动一个包含nodejs容器和jnlp容器的新pod。在构建过程中的某个时刻,当它拉取docker镜像时,pod会耗尽存储空间并因错误而终止,可以在这里看到:https://github.com/jenkins-x/jx/issues/3243。因此,我附加了一个NFS驱动器,并创建了一个从/home/jenkins到NFS驱动器的绑定挂载,这解决了nodejs容器的问题,但pod中的jnlp容器仍在耗尽存储空间。pod中的/dev/xvda1驱动器为32 98,在pod崩溃之前利用率为98%。需要一种方法来增加pod的存储大小。
我试过通过Jenkins UI中的"Manage jenkins ->“配置系统来添加一个NFS卷。这个方法适用于nodejs容器,但不适用于jnlp容器。需要一个方法来增加jenkinx pod的存储大小。
以下是github错误日志的问题:https://github.com/jenkins-x/jx/issues/3243
发布于 2020-05-08 22:51:24
解决方案: /dev/xvda驱动器直接连接到EBS卷,因此我只需增加连接到工作节点的EBS的大小。
https://stackoverflow.com/questions/56332111
复制相似问题