如何在Mac OS Catalina上安装minikube

10
提供的 Kubernetes 文档中的方法无效,而且在 Mac OS Catalina 中,brew cask 似乎不再具有 minikube 公式。 Error: Cask 'minikube' is unavailable: No Cask with this name exists. 当我使用 curl 下载时,它会拒绝运行,并显示以下错误。 /bin/minikube: cannot execute binary file: Exec format error 如何在 Mac OS Catalina 上安装 minikube。或者我是否必须回滚到 Mojave?

2020年对我也不起作用: /usr/local/bin/minikube:无法执行二进制文件,似乎在升级catalina之后有些人提到了这一点,事实上参考了spctl:[https://github.com/kubernetes/minikube/issues/5568](https://github.com/kubernetes/minikube/issues/5568)但是在此级别上没有要求进行新安装,该文件似乎是二进制文件,在catalina上无法运行。 - Happy Machine
2个回答

37

Minikube不再作为提供。

更改命令

brew cask install minikube
brew install minikube

或使用

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
 && sudo install minikube-darwin-amd64 /usr/local/bin/minikube

1
提供的Kubernetes文档方法不起作用,brew cask在Mac OS Catalina中似乎不再具有minikube公式。
错误:Cask 'minikube'不可用:不存在此名称的Cask。 Minikube已不再作为cask提供。您可以使用brew install minikube进行安装。
使用curl下载时,它拒绝运行并显示以下错误。
/bin/minikube:无法执行二进制文件:执行格式错误 Exec format error可能表示您正在尝试执行不打算执行的文件(例如纯文本文件)。确保/bin/minikube文件实际上是二进制文件(您可以使用file /bin/minikube进行测试,它应该打印出“Mach-O Executable”)

我也无法使用,而且该文件命令失败并显示“无法打开`usr/local/bin/minikube'(没有那个文件或目录)”。 - Happy Machine
如果 which minikube 指向 /usr/local/bin/minikube,则您可以使用 ldd /usr/local/bin/minikube 检查是否缺少某些共享库。否则,这可能表示未安装 minikube。 - Cedric

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接