无法在mac上启动minikube

时间:2018-04-20 01:55:44

标签: minikube

我正在尝试在我的mac机器上设置minikube

以下是环境:

orElseThrow()

出现以下错误:

return new ProductResponse(foundProductOpt // Unchanged
        .orElseThrow(() -> new EntityNotFoundException("Not found"))
                           , "ok"); // Unchanged

请告知

3 个答案:

答案 0 :(得分:3)

Minikube是一种可以在本地轻松运行Kubernetes的工具。 Minikube在笔记本电脑的VM中运行单节点Kubernetes集群,供希望尝试Kubernetes或日常开发的用户使用。

让我们从一些安装前检查开始:

  • 你安装了Docker容器吗?请通过执行以下命令检查它:

docker version

如果没有安装或过时 - Docker安装指南将帮助您: https://docs.docker.com/docker-for-mac/install/

  • 您是否安装了任何受支持的虚拟化软件?

此时,minikube可以使用这些虚拟化解决方案来推动一体化集群:

  • xhyve
  • VirtualBox的
  • hyperkit

在此安装中,我们使用hyperkit,因为不推荐使用xhyve。你可以选择 VirtualBox也是如此,但我不会在这里描述它并专注于hyperkit。

将以下命令粘贴到终端窗口中:

curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.26.1/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

下次安装hyperkit:

curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-hyperkit \
&& chmod +x docker-machine-driver-hyperkit \
&& sudo mv docker-machine-driver-hyperkit /usr/local/bin/ \
&& sudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit \
&& sudo chmod u+s /usr/local/bin/docker-machine-driver-hyperkit

此时,请考虑删除失败的minikube安装:

minikube delete

现在您已准备好开始使用minikube!

minikube --vm-driver=hyperkit start

一段时间后,群集就会启动,您可以通过以下命令使用它:

kubectl

答案 1 :(得分:0)

minikube deletestart将解决问题

minikube delete
minikube start

enter image description here

在不可避免的情况下,请尝试卸载并重新安装minikube

brew cask uninstall minikube
brew cask install minikube

答案 2 :(得分:0)

尝试使用以下命令在Mac上安装minikube

brew install minikube
brew link minikube