Kubernetes Jenkins交换空间问题

由于“自由交换空间”为0,Jenkins无法build立。我不知道如何解决这个问题。 构build过程保持悬挂。 这里输出的一部分:

在这里输入图像说明

在这里输入图像说明

当我ssh到实例和docker info我得到一个WARNING: No swap limit support

您的屏幕截图显示“等待下一个可用的执行者”,所以请尝试增加jenkins中的执行者数量(“Manage Jenkins” – >“configuration系统” – >“执行者数量”)。

另外在这里的信息如何创build交换文件(避免build设大型docker集装箱等内存不足)。 该示例在位置/ myswap创build4G交换文件:

 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 

缺乏互换不妨碍build设。 如果您使用的是kubernetes(在您的问题中给出了标签),您需要查看Jenkins日志,它会说明为什么无法创build容器