我在Windows 10的VirtualBox中确实有一个Ubuntu VM。如果我按照说明安装Minikube,则会出现启动错误:
> minikube start &
[1] 4297
vagrant@ubuntu-xenial:~$ o minikube v0.35.0 on linux (amd64)
> Creating virtualbox VM (CPUs=2, Memory=2048MB, Disk=20000MB) ...
@ Downloading Minikube ISO ...
184.42 MB / 184.42 MB [============================================] 100.00%
0s
! Unable to start VM: create: precreate: VBoxManage not found. Make sure
VirtualBox is installed and VBoxManage is in the path
这是否意味着我也需要在Ubuntu VM中安装VirtualBox? VB内部的VB类型。
谢谢
答案 0 :(得分:1)
我建议在您的主机操作系统(Windows)上安装Minikube,并使用已安装的Virtual Box作为虚拟机监控程序提供程序。
如果出于任何原因要在Ubuntu VM上启动它,则有两种选择:
I。。Minikube支持--vm-driver = none选项,该选项在主机而不是VM中运行Kubernetes组件。使用此驱动程序需要Docker和Linux环境,但不需要管理程序。在这种情况下,您必须向您的本地API服务器提供地址
`minikube start --vm-driver=none --apiserver-ips 127.0.0.1 --apiserver-name localhost`
然后去编辑〜/ .kube / config,替换原来的服务器IP 从主网络接口使用“ localhost”检测到。例如:
apiVersion: v1
clusters:
- cluster:
certificate-authority-data:/home/asuh/.minikube/ca.crt
server: https://localhost:8443
name: minikube
II。。在Windows上安装VM Ware并在已安装的Virtualbox中运行Ubuntu 并在外部VM中启用了VT-X / AMD-v。
关于您当前存在的错误:
但是现在我收到另一个错误,例如:/ usr / local / bin / minikube:无法 执行二进制文件
确保已安装正确版本的Minikube。对于您的Ubuntu VM,应该是
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& chmod +x minikube
答案 1 :(得分:0)