2017-07-10 75 views
10

幾個月前,我已經安裝了minikube,並希望隨着新版本的推出進行升級。我不知道如何升級minikube。我在這裏看到一個升級命令的功能請求 - https://github.com/kubernetes/minikube/issues/1171如何升級minikube?

我試圖然後卸載minikube並再次擊中另一個磚牆。我沒有看到卸載命令minikube。最接近這個信息是不是很有幫助 - https://github.com/kubernetes/minikube/issues/1043

我想我們需要方法來升級這些(至少每6個月左右)。

+1

您對升級有什麼要求?你需要將所有的Kubernetes對象保存在etcd中嗎? –

+1

我認爲這是一個高級用例,minikube並不是用來支持的。這更多的是輪胎式的體驗,而不是全面的生產設置。 –

+0

@IanLewis - 想將對象保存在etcd中。不想失去它們作爲升級的一部分。 – Manglu

回答

3

過程來更新:

  • Minikube是可執行:重新安裝minikube是升級。
  • (可選)您可以刪除〜/ .minikube,這將使minikube完全重新初始化並更新您的kubernetes版本(如果新版本已提供給minikube)。
2
minikube delete 
sudo rm -rf ~/.minikube 

重裝minikube,它應該工作

13

重裝minikube(OS X)之前,檢查以下內容:

  • 請確保您有brew更新:

    brew update 
    
  • 請確保喲ü已經安裝cask

    brew cask install macdown --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。 :)

5

這應該做的伎倆。

brew cask reinstall minikube