如何升级minikube?

时间:2017-07-10 00:39:47

标签: macos kubernetes minikube

几个月前我安装了 minikube ,并希望在新版本可用时进行升级。

我无法了解如何升级 minikube 。我在这里看到了升级命令的功能请求 - https://github.com/kubernetes/minikube/issues/1171

我尝试卸载 minikube 并再次点击另一个砖墙。我没有看到卸载 minikube 的命令。最接近这一点的信息不是很有用 - https://github.com/kubernetes/minikube/issues/1043

我想我们需要升级这些方法(至少每6个月左右一次)。

13 个答案:

答案 0 :(得分:68)

在重新安装minikube(OS X)之前,请检查以下内容:

  • 确保您brew已更新:

    brew update
    
  • 确保您已安装cask

    brew cask install minikube --verbose
    

最后,在您之前安装了minikube的同一目录中执行以下命令(通常是/usr/local/bin/):

brew cask reinstall minikube

如果您看到类似于此的输出:

Error: It seems there is already a Binary at '/usr/local/bin/minikube'; not linking.

  • 删除现有的二进制文件:

    rm /usr/local/bin/minikube
    

现在,您应该可以重新安装(升级)minikube。 :)

答案 1 :(得分:25)

这应该可以解决问题。

brew cask reinstall minikube

答案 2 :(得分:12)

brew upgrade minikube

只需用brew升级minikube

答案 3 :(得分:10)

首先,取消现有迷你管与/usr/local/bin的关联,然后重新安装:

$ sudo rm -rf /usr/local/bin/minikube    # unlink existing minikube

$ brew update                            # update brew itself
$ brew cask reinstall minikube           # reinstall latest minikube

答案 4 :(得分:7)

截至2020年初,根据this answer提供的指导,minikube将不再以cask的形式提供。您需要运行:

brew install minikube

答案 5 :(得分:6)

更新流程:

  • Minikube是可执行文件:重新安装minikube是一种升级。
  • 您可以选择删除〜/ .minikube,这将使minikube完全重新初始化并更新您的kubernetes版本(如果已为minikube提供新版本)。

答案 6 :(得分:4)

一种更新的方法是使用此方法:

brew cask upgrade minikube

答案 7 :(得分:3)

minikube delete
sudo rm -rf ~/.minikube

重新安装minikube并且应该可以正常工作

答案 8 :(得分:2)

如果您要在2020年以上阅读本文:

brew upgrade minikube

答案 9 :(得分:0)

要在Windows中升级,请输入:

minikube start

以下是您将获得的输出(确保您已连接到互联网):

  

这是Minikube的更新版本(v0.28.0)。在这里下载:   https://github.com/kubernetes/minikube/releases/tag/v0.28.0

如果没有收到上述消息,请先运行      minikube配置设置WantUpdateNotification为真 然后做,      minikube开始

在此之前,请从系统中删除所有Minikube链接:

  1. 删除以前的安装路径。
  2. 从此文件夹中删除c:\Users\<user-name>\ .kube文件夹。

答案 10 :(得分:0)

如果您使用的是 Windows 计算机和巧克力程序包管理器-

步骤1:以管理员身份运行 PowerShell

第2步:运行以下命令choco upgrade minikube

有关巧克力https://chocolatey.org/

的更多信息

答案 11 :(得分:0)

只需尝试brew upgrade minikube

答案 12 :(得分:0)

Minikube在cask中不再可用,并且在执行安装,升级或重新安装时不再调用brew cask!请改用以下语法:

确保Brew已更新:

brew update

然后,要安装,请使用:

brew install minikube

要升级,请使用:

brew upgrade minikube

要重新安装,请使用:

brew reinstall minikube