我在哪里可以设置 jenkins X pod 存储大小? pods 运行 个存储空间不足
Where can I set jenkinsX pod's storage sizes? The pods are running out of storage
我已经使用 jx -import 命令设置了 jenkinsx,并将存储库中的 helm 图表和 jenkinsfile 更新为 运行 nodejs 应用程序的构建。 JX 将启动一个带有 nodejs 容器和 jnlp 容器的新 pod。在构建的某个时刻,当它拉取 docker 图像时,pod 运行s 超出存储空间并因错误而被杀死,可以在此处看到:https://github.com/jenkins-x/jx/issues/3243。所以我附加了一个 NFS 驱动器并创建了一个从 /home/jenkins 到 NFS 驱动器的绑定挂载,这解决了 nodejs 容器的问题,但是 pod 中的 jnlp 容器仍然 运行 存储不足。 pod 中的 /dev/xvda1 驱动器为 32GB,在 pod 崩溃前使用率为 98%。需要一种方法来增加 pod 的存储大小。
我尝试通过 jenkins UI 中的 "Manage Jenkins -> " 配置系统添加 NFS 卷。这适用于 nodejs 容器,但不适用于 jnlp 容器。需要一种增加存储大小的方法jenkinx pod。
这是错误日志的 github 问题:https://github.com/jenkins-x/jx/issues/3243
解决方案:/dev/xvda 驱动器直接连接到 EBS 卷,因此我只需增加连接到工作节点的 EBS 的大小。
我已经使用 jx -import 命令设置了 jenkinsx,并将存储库中的 helm 图表和 jenkinsfile 更新为 运行 nodejs 应用程序的构建。 JX 将启动一个带有 nodejs 容器和 jnlp 容器的新 pod。在构建的某个时刻,当它拉取 docker 图像时,pod 运行s 超出存储空间并因错误而被杀死,可以在此处看到:https://github.com/jenkins-x/jx/issues/3243。所以我附加了一个 NFS 驱动器并创建了一个从 /home/jenkins 到 NFS 驱动器的绑定挂载,这解决了 nodejs 容器的问题,但是 pod 中的 jnlp 容器仍然 运行 存储不足。 pod 中的 /dev/xvda1 驱动器为 32GB,在 pod 崩溃前使用率为 98%。需要一种方法来增加 pod 的存储大小。
我尝试通过 jenkins UI 中的 "Manage Jenkins -> " 配置系统添加 NFS 卷。这适用于 nodejs 容器,但不适用于 jnlp 容器。需要一种增加存储大小的方法jenkinx pod。
这是错误日志的 github 问题:https://github.com/jenkins-x/jx/issues/3243
解决方案:/dev/xvda 驱动器直接连接到 EBS 卷,因此我只需增加连接到工作节点的 EBS 的大小。