如何解决minikube start的VM问题?

Raf*_*afa 11 virtualbox kubernetes devops minikube

我是Kubernetes的初学者,并从教程开始。我安装了VM,并期望能够通过使用以下命令来启动集群:

minikube start
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:

Starting local Kubernetes v1.10.0 cluster...
Starting VM...
E0911 13:34:45.394430   41676 start.go:174] Error starting host: Error 
creating host: Error executing step: Creating VM.
: Error setting up host only network on machine start: The host-only 
adapter we just created is not visible. This is a well known 
VirtualBox bug. You might want to uninstall it and reinstall at least 
version 5.0.12 that is is supposed to fix this issue.
Run Code Online (Sandbox Code Playgroud)

它说这是Virtualbox中一个众所周知的错误,但我安装了最新版本。有任何想法吗?

Raf*_*afa 16

找出问题。由于Mac已将VirtualBox阻止,因此未正确安装VirtualBox。起初并不明显。

  • 如果VirtualBox安装不正确,重启将无法进行。

  • 系统偏好设置->安全和隐私->允许->然后允许软件公司(在这种情况下为Oracle)

  • 重新开始

现在它按预期工作了。

  • 我没有看到任何“允许”选项 (2认同)
  • 如果您没有看到“允许”,请确保您位于“安全与隐私”的“常规”选项卡中,而不是其他三个选项卡中的任何一个。 (2认同)
  • 使用 OSX 10.15.6 (catalina) 和 VirtualBox 6.1.12,我必须使用“系统偏好设置”、“安全性和隐私”、“常规”来允许 Oracle(“允许从以下位置下载应用程序:App Store 和已识别的开发人员”)。然后我删除并重新安装 VirtualBox。还可以尝试从 VirtualBox GUI 启动虚拟机,该虚拟机发现了它所需的其他两个权限。 (2认同)

Nep*_*cen 5

您是否尝试在安装 VirtualBox 后重新启动计算机?(似乎也是docker -machine 的一个已知错误,minikube 使用它来初始化您的本地环境)