在 Azure Stack Hub 的 Windows 上安裝 AKS 引擎
最新版 AKS 引擎的二進位下載可在 Github 上取得。 下載操作系統的套件,並解壓縮 AKS 引擎 0.73.0 版和以下版本的 aks-engine 檔案。 針對 AKS 引擎 0.75.3 版和更新版本,請擷取 aks-engine-azurestack 檔案(並選擇性地將其新增至環境變數, $PATH
以取得更方便的 CLI 使用量)。
準備用戶端 VM
AKS 引擎是用來部署和管理 Kubernetes 叢集的命令行工具。 您可以在 Azure Stack Hub 中的電腦上執行引擎。 從這部電腦執行 AKS 引擎,以部署執行叢集所需的 IaaS 資源和軟體。 接著,您可以使用執行引擎的計算機,在叢集上執行管理工作。
選擇用戶端電腦時,請考慮:
- 用戶端電腦是否應該在災害中復原。
- 如何連線到用戶端電腦,以及計算機如何與您的叢集互動?
在連線的環境中安裝 AKS 引擎
您可以在連線到因特網的 Azure Stack Hub 上安裝用戶端 VM 來管理 Kubernetes 叢集。
若要安裝 AKS 引擎 0.81.1 版或更新版本:
- 在 Azure Stack Hub 中建立 Windows VM。 如需指示,請參閱 快速入門:使用 Azure Stack Hub 入口網站建立 Windows 伺服器 VM。
- 線上到您的 VM。
- 移至 GitHub Azure/aks-engine-azurestack。 下載 Windows 電腦的封存盤(*.tar.gz),例如
aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz
。 在支援的 Kubernetes 版本資料表中尋找 AKS 引擎的版本。
在中斷連線的環境中安裝 AKS 引擎
您可以安裝用戶端 VM,以在與因特網中斷連線的 Azure Stack Hub 上管理 Kubernetes 叢集。
從可存取因特網的計算機,移至 GitHub Azure/aks-engine-azurestack。 下載 Windows 電腦的封存盤(*.tar.gz),例如
aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz
。 在支援的 Kubernetes 版本資料表中尋找 AKS 引擎的版本。在 Azure Stack Hub 實體中建立記憶體帳戶,以使用 AKS 引擎二進位檔上傳封存盤案 (*.tar.gz)。 如需使用 Azure 儲存體 Explorer 的指示,請參閱使用 Azure Stack Hub Azure 儲存體 Explorer。
在 Azure Stack Hub 中建立 Windows VM。 如需指示,請參閱 快速入門:使用 Azure Stack Hub 入口網站建立 Windows 伺服器 VM
線上到您的 VM。
從您上傳封存盤案的 Azure Stack Hub 記憶體帳戶 Blob URL(*.tar.gz),將檔案下載到您的管理 VM。 將封存解壓縮到您可以從命令提示字元存取的目錄。
驗證安裝
設定用戶端 VM 之後,請檢查您是否已安裝 AKS 引擎。
線上到您的用戶端 VM。
執行下列命令:
注意
針對 AKSe 0.75.3 版和更新版本,檢查目前 AKS 引擎版本的命令為
aks-engine-azurestack version
。aks-engine version
如果您無法確認您已在用戶端 VM 上安裝 AKS 引擎,請參閱 針對 AKS 引擎安裝進行疑難解答。
ASDK 安裝
您必須在 ASDK 外部的電腦上執行 AKS 引擎的用戶端 VM 時,新增憑證。 如果您在 ASDK 環境本身內使用 Windows VM,計算機就已經信任 ASDK 憑證。 如果您的用戶端電腦位於 ASDK 外部,您需要從 ASDK 擷取憑證,並將其新增至 Windows 電腦。
當您使用 ASDK 時,Azure Resource Manager 端點會使用自我簽署憑證,您必須明確地將此憑證新增至計算機的受信任證書存儲。 您可以在您在 ASDK 中部署的任何 VM 中找到 ASDK 跟證書。
- 匯出 CA 跟證書。 如需指示,請參閱 匯出 Azure Stack Hub CA 跟證書。
- 信任 Azure Stack Hub CA 跟證書。 如需指示,請參閱 信任 Azure Stack Hub CA 跟證書。