macos minikube不支持的驱动程序:kvm2

时间:2019-04-06 11:10:03

标签: kubernetes minikube

嗨,你知道我为什么会出现以下错误:

  ~ minikube start --vm-driver kvm2             
  minikube v1.0.0 on darwin (amd64)
  Downloading Kubernetes v1.14.0 images in the background ...
  Creating kvm2 VM (CPUs=2, Memory=2048MB, Disk=20000MB) ...
  unsupported driver: kvm2

我已经安装:

brew update && brew install kubernetes-cli && brew cask install docker docker-machine minikube virtualbox && brew install hyperkit

1 个答案:

答案 0 :(得分:1)

根据Minikube Driver Plugin Installation

  

Minikube使用Docker Machine管理Kubernetes VM,因此它   受益于Docker Machine使用的驱动程序插件架构   提供一致的方式来管理各种VM提供程序。迷你库   嵌入VirtualBox和VMware Fusion驱动程序,因此没有其他   使用它们的步骤。但是,其他驱动程序需要额外的二进制文件才能   出现在主机PATH中。

KVM2驱动程序由minikube团队维护。它是通过minikube构建,测试和发布的,但是it's not supported by MacOS

(我假设您正在使用MacOS,因为您使用brew管理软件包)。

Minikube支持following drivers(设置为--vm-driver=xxxxx;默认值为virtualbox

  
      
  • virtualbox
  •   
  • vmwarefusion
  •   
  • kvm2
  •   
  • kvm
  •   
  • hyperkit
  •   
  • xhyve(已弃用)
  •   
  • hyperv
  •   
  • 无(在主机上而不是在VM中运行Kubernetes组件。使用此驱动程序需要Docker和Linux环境
  •   

从此列表中,最适合与MacOS一起使用的驱动程序是: