最近在玩 Azure Container Service (ACS) 整合 Kubernetes 叢集的相關應用,基本上微軟把一些複雜的容器管理平台整合的相當簡單易用,透過 Azure CLI 2.0 一下子就可以架設好 Kubernetes 叢集環境,用起來實在非常順手。只是這幾天遇到一個惱人的 Bug,我雖然可以建立好 Kubernetes 叢集環境,但卻怎樣也連不上,實在氣死人。查看 GitHub Issues 之後,才發現是最近一周才出現的問題,而且已經修復,但必須手動安裝才可以快速取得最新版,本篇文章就來說明更新 Azure CLI 2.0 到最新版的基本步驟。
- 安裝 Python 執行環境 (建議透過 Chocolatey 進行安裝)
choco install python -y
- 安裝 pip 套件管理器
- 先安裝 wget 下載工具 (如果沒安裝過可以先安裝)
choco install wget -y
- 下載 https://bootstrap.pypa.io/get-pip.py 安裝檔 Python 腳本
wget https://bootstrap.pypa.io/get-pip.py
- 再執行以下命令安裝 pip 工具
python get-pip.py
- 透過 pip 安裝最新版的 Azure CLI 2.0 命令列工具
- 從控制台移除先前用 MSI 安裝的 Azure CLI 2.0 程式
appwiz.cpl
- 首次安裝的命令
pip install --pre azure-cli --extra-index-url https://azurecliprod.blob.core.windows.net/edge --no-cache-dir
- 未來升級的命令
pip install --upgrade --pre azure-cli --extra-index-url https://azurecliprod.blob.core.windows.net/edge --no-cache-dir
- 檢查 az 版本
az --version
相關連結