答案 0 :(得分:0)
按照错误消息的建议进行操作。您是否尝试安装virtualbox-dkms
和linux标头?
$ sudo apt update
$ sudo apt install virtualbox-dkms linux-headers-generic
如果还没有按照文档中的说明进行操作,则:https://kubernetes.io/docs/tasks/tools/install-minikube/
答案 1 :(得分:0)
首先,我建议您安装Minikbue(当前为1.5.2)和Kubectl的最新版本。
第二件事,检查您的计算机是否支持虚拟化。它可以通过命令egrep -q 'vmx|svm' /proc/cpuinfo && echo yes || echo no
完成。
如果是no
,则必须:
None
(裸机)驱动程序。 Minikube将VirtualBox
设置为默认驱动程序,但是您可以使用其他驱动程序。 Hypervisor Setup
下的Here可能会发现您也可以将KVM
或None
用作Linux OS的驱动程序。
解决方案:
1。。根据Minikube输出的建议,尝试安装
-$ sudo apt-get install virtualbox-dkms linux-headers-generic
-运行$ sudo modprobe vboxdrv
-重新安装VirtualBox
2。。如果笔记本电脑上没有virtualization
选项,则可以使用带有Minikube
标志的--vm-driver=none
。
$ sudo minikube start --vm-driver=none
如果使用此选项,则可能需要指定--cpus=X
和--memory=XXXX
,因为默认情况下请求的资源较少。
另一个想法是none
驱动程序提供了有限的隔离,并可能降低系统安全性和可靠性。可以找到更多信息here。
$ minikube start
? minikube v1.5.2 on Ubuntu 18.04
? Creating virtualbox VM (CPUs=2, Memory=2000MB, Disk=20000MB)
...
$ sudo minikube start --vm-driver=none
? minikube v1.5.2 on Ubuntu 18.04
? Running on localhost (CPUs=2, Memory=7470MB, Disk=9749MB) ...
成功安装后,不要忘记执行提到的命令。
▪ sudo mv /home/<your_user>/.kube /home/<your_user>/.minikube $HOME
▪ sudo chown -R $USER $HOME/.kube $HOME/.minikube