【问题标题】:Minikube Retriable failure: create: Error creating machine: Error in driver during machine creation: hyperkit crashed! command line:Minikube 可重试失败:创建:创建机器时出错:机器创建期间驱动程序出错:hyperkit 崩溃!命令行:
【发布时间】:2019-12-10 19:54:48
【问题描述】:

尝试根据以下说明使用 MiniKube 创建 Kubernetes 集群:https://minikube.sigs.k8s.io/docs/start/macos/ 看起来相对简单。安装 Minikube 似乎很顺利,直到我尝试使用命令启动它:

minikube 启动

运行该命令会导致以下错误:

????  Retriable failure: create: Error creating machine: Error in driver during machine creation: hyperkit crashed! command line:
  hyperkit loglevel=3 console=ttyS0 console=tty0 noembed nomodeset norestore waitusb=10 systemd.legacy_systemd_cgroup_controller=yes random.trust_cpu=on hw_rng_model=virtio base host=minikube
????  Deleting "minikube" in hyperkit ...
????  Creating hyperkit VM (CPUs=2, Memory=2000MB, Disk=20000MB) ..

系统详情如下:

  • 操作系统:mac mojave 10.14.2
  • Docker:版本:18.03.1-ce,构建 9ee9f40
  • VirtualBox:版本 6.0.14,133895

我还在系统偏好设置中启用了 VirtualBox 内核属性。

有什么想法吗?

【问题讨论】:

    标签: kubernetes minikube


    【解决方案1】:

    当您在 MacOS 上不带任何标志地启动 Minikube 时:

    minikube start
    

    假设您要使用 默认管理程序,在这种情况下恰好是 hyperkit,上面的命令相当于:

    minikube start --vm-driver=hyperkit
    

    您的系统上似乎没有正确配置hyperkit,这就是您收到错误消息的原因。

    为了告诉您的 Minikube 使用 VirtualBox,您需要在其start command 中指定它:

    minikube start --vm-driver=virtualbox
    

    如果您不想在每次启动 Minikube 时都提供此标志,您可以通过发出以下命令将 VirtualBox 设置为 默认驱动程序

    minikube config set vm-driver virtualbox
    

    之后每次运行:

    minikube start
    

    它将使用 VirtualBox 作为虚拟化技术来运行您的 Minikube 实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-23
      • 2019-03-10
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      • 1970-01-01
      • 2014-05-25
      相关资源
      最近更新 更多