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容器