lea*_*cys 10 docker kubernetes minikube
我想minikube需要VirtualBox,因为Dockers的依赖关系,但我目前的docker版本不需要它.
那么我还需要VirtualBox或其他VM来启动minikube吗?
Minikube使用docker机器来管理kubernetes VM,因此它抽象了Docker Machine使用的插件架构,以提供管理各种VM提供程序的一致方法.Minikube嵌入了VirtualBox和VMware Fusion驱动程序,因此没有其他步骤可以使用它们.但是,其他驱动程序需要在主机PATH中存在额外的二进制文件,如KVM,xhyve,HyperV等.
是的,您需要虚拟机以及相应的驱动程序才能在您的计算机上运行kubernetes集群,这是因为docker依赖性.Minikube为我们启动了一个虚拟机(基于我们的本地环境),并且在该VM中运行了Kubernetes集群,即所有节点和服务都在VM框下运行.
小智 7
这只是在窗口或osx上的情况,需要virtualbox,vmware使用boot2docker创建minikube vm,在Linux中甚至Linux VM minikube可以在主机docker中直接运行kubernetes,当选择--vm-driver none时,它使用localkube.
即使不安装 VirtualBox,您也可以在 Minikube 上工作。
\n\nMinikube 还支持--driver=none选项,该选项在主机上而不是在虚拟机中运行 Kubernetes 组件。使用此驱动程序需要 Docker 和 Linux 环境,但不需要虚拟机管理程序。
\n\n如果您\xe2\x80\x99 在 Debian 或衍生版本中使用 none 驱动程序,请使用 Docker 的 .deb 包而不是 snap 包,后者不适用于 Minikube。您可以从 Docker 下载 .deb 包。
\n\n您还可以使用--driver=docker
\n\n想要了解更多信息,您可以参考这里
\nMinikube 创建一个具有一台虚拟机的简单本地 kubernetes 集群。Minikube 需要一个虚拟机管理程序(例如 VirtualBox 或 KVM)来创建此 VM。
如果 VirtualBox(默认)不可用,Minikube 将无法启动。
minikube start
Run Code Online (Sandbox Code Playgroud)
你会得到这个错误:
未找到 VBoxManage。确保 VirtualBox 已安装且 VBoxManage 位于路径中
| 归档时间: |
|
| 查看次数: |
5721 次 |
| 最近记录: |