我正在尝试在我的mac机器上设置minikube
以下是环境:
orElseThrow()
出现以下错误:
return new ProductResponse(foundProductOpt // Unchanged
.orElseThrow(() -> new EntityNotFoundException("Not found"))
, "ok"); // Unchanged
请告知
答案 0 :(得分:3)
Minikube是一种可以在本地轻松运行Kubernetes的工具。 Minikube在笔记本电脑的VM中运行单节点Kubernetes集群,供希望尝试Kubernetes或日常开发的用户使用。
让我们从一些安装前检查开始:
docker version
如果没有安装或过时 - Docker安装指南将帮助您: https://docs.docker.com/docker-for-mac/install/
此时,minikube可以使用这些虚拟化解决方案来推动一体化集群:
在此安装中,我们使用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 delete
和start
将解决问题
minikube delete
minikube start
在不可避免的情况下,请尝试卸载并重新安装minikube
brew cask uninstall minikube
brew cask install minikube
答案 2 :(得分:0)
尝试使用以下命令在Mac上安装minikube
brew install minikube
brew link minikube