我已经使用 jx -import 命令设置了 jenkinsx,并更新了 repo 中的 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 驱动器为 32GB,在 pod 崩溃之前已使用 98%。需要一种方法来增加 pod 的存储大小。
我尝试通过 jenkins UI 中的“管理 Jenkins - >“配置系统”添加 NFS 卷。这适用于 nodejs 容器,但不适用于 jnlp 容器。需要一种方法来增加 jenkinx pod 的存储大小。
这是错误日志的 github 问题:https ://github.com/jenkins-x/jx/issues/3243