centos 以docker做运行环境 创建minikube崩溃
2019-09-26 本文已影响0人
0neBean
先说,以 Virtualbox
为vm driver 启动minikube,会遇到的一个问题,启动错误信息如下:
: We support Virtualbox starting with version 5\. Your VirtualBox install is "WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (3.10.0-862.11.6.el7.x86_64) or it failed to load. Please recompile the kernel module and install it by sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed. 5.2.18r124319". Please upgrade at [https://www.virtualbox.org.](https://www.virtualbox.org./)
当你用docker 作为 vm driver ,干脆连错误都没有了,直接提示minikube crashed,在排除了拉镜像超时问题外,几乎得不到任何错误信息,我连续用了两台,后发现其实是一个问题,并用两台服务器按照本文的方式验证并解决了问题。
首先输入一下命令:
rcvboxdrv setup
得到如下错误:
网上一段解释如此
但是重点是,即使是用 docker 作为 vm driver,还是需要 header 文件来与 kernel 内核来交互,所以还是要解决这个问题。
安装header文件:
yum install kernel-devel
之后我试了,使用docker 作为vm driver 依然,得不到任何错误信息,执行命令:
rcvboxdrv setup
还是一样的报错,我猜想下载了内核操作文件是否需要重启,于是重启了一下服务器:
reboot -f
果然好了。