kubectl update on macOS within direct download form official Kubernetes site


隨手記錄一下 kubectl 於 macOS 安裝上的手法.

直接從 Kubernetes 的官方網站下載最新版本的 kubectl 並替換舊版本

  1. 下載最新的 kubectl:

    用下面的命令下載適用於 macOS 的最新 kubectl 可執行檔案:

    curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl"
  2. 提升權限讓下載的檔案可具備執行權限:

    chmod +x ./kubectl
  3. 替換 kubectl 到你的 PATH(先前安裝的位置):

    sudo mv ./kubectl /usr/local/bin/kubectl

    上面這步驟要確保 /usr/local/bin 在你當前電腦的 PATH 環境變數中。

  4. 最後確認升級,檢查 kubectl 版本以確認升級成功。

    kubectl version --client

更簡易的方式 : 使用 Homebrew

在 macOS 上如果原先是透過 Homebrew 安裝的 kubectl,可以很容易地升級到最新版本。

  1. 首先,確保 Homebrew 本身是最新的。所以先更新 Homebrew:

    brew update
  2. 接下來,使用 Homebrew 升級 kubectl。

    brew upgrade kubectl
  3. 升級後,一樣確認 kubectl 的版本以確保升級成功。

    kubectl version --client

作者: Blackie
版權聲明: 本站所有文章除特別聲明外,均採用 CC BY 4.0 許可協議。轉載請註明來源 Blackie !
 上一篇
Apple macOS can't use OpenVPN caused Transport Error: socket_protect error(UDP) Apple macOS can't use OpenVPN caused Transport Error: socket_protect error(UDP)
當 macOS 遇上 OpenVPN 無法使用、且查看 log 後發現 Transport Error: socket_protect error (UDP) 該如何處理.
2024-07-31
下一篇 
Building Multi-Architecture container images on Linux Building Multi-Architecture container images on Linux
整理在 Linux 需要編譯與建立多選架構(Multi-Architecture) 的 Docker Image 會遇到的處理與觀念.
2023-12-31
  目錄