由于“自由交换空间”为0,Jenkins无法构建。我不知道该如何解决。构建过程一直挂起。这里部分输出:

docker - Kubernetes Jenkins交换空间问题-LMLPHP

docker - Kubernetes Jenkins交换空间问题-LMLPHP

当我进入实例和docker info时,我得到了WARNING: No swap limit support

最佳答案

屏幕快照显示“正在等待下一个可用执行者”,因此请尝试增加jenkins中执行者的数量(“Manage Jenkins”->“配置系统”->“执行者数量”)。

同样在这里,有关如何创建Swapfile的信息(以避免在构建大型docker容器等时出现内存不足的情况)。该示例在/ myswap位置创建4G交换文件:

sudo dd if=/dev/zero of=/myswap count=4096 bs=1MiB
sudo chmod 600 /myswap
sudo mkswap /myswap
sudo swapon /myswap

检查交换是否正常:
swapon -s

在启动时启用交换,将行添加到fstab文件中:
sudo nano /etc/fstab

添加此行:
/myswap   swap    swap    sw  0   0

09-27 09:57