快速入門:使用 Windows Admin Center,在 Azure Stack HCI 和 Windows Server 上設定 Azure Kubernetes Service

適用於:Azure Stack HCI 和 Windows Server

在此快速入門中,您可以使用 Windows Admin Center,在 Azure Stack HCI 和 Windows Server 上設定 Azure Kubernetes Service (AKS)。 若要改用 PowerShell,請參閱使用 PowerShell 設定

安裝程式牽涉到下列工作:

  • 設定 Windows Admin Center
  • 在您想要部署 Kubernetes 叢集的系統上設定 Azure Kubernetes Service 主機

開始之前,請確定您已滿足系統需求頁面上的所有必要條件。

設定 Windows Admin Center

適用於 Windows Admin Center 的 Azure Stack HCI 和 Windows Server AKS 延伸模組,本就是 Windows Admin Center MSI 的一部分。 您可以在 Windows 10 電腦或伺服器上安裝 Windows Admin Center。 如已安裝 Windows Admin Center,請確定您的版本是 2103.2 或更新版本。 按一下右上角的問號,即可查看 Windows Admin Center 版本。

顯示 WAC 版本檢查的螢幕擷取畫面。

設定 Azure Kubernetes Service (AKS) 主機

您必須先在 Azure Stack HCI 和 Windows Server 叢集上設定 AKS 主機,才能部署 AKS 工作負載叢集。 設定 AKS 主機也稱為設定平台服務或管理叢集。

醒目提示平台服務部分的架構圖表的圖片。

注意

不支援在兩個獨立的系統上設定 Azure Kubernetes Service 主機時,於建立 Kubernetes 叢集期間合併主機。

此設定可以使用新的Azure Kubernetes Service工具來完成。 此工具會安裝並下載必要的套件,以及建立 AKS 主機叢集,以提供核心 Kubernetes 服務和協調應用程式工作負載。

現在您已驗證系統設定,請遵循下列步驟:

  1. 選取 [設定] 啟動安裝精靈。

  2. 請檢閱 Windows Admin Center 執行所在電腦、所連線叢集,以及網路的必要條件。 此外,請務必在 Windows Admin Center 中登入 Azure 帳戶,並確定您打算使用的 Azure 訂閱未過期。 您必須擁有打算使用的訂閱其擁有者角色。 完成之後,選取 [下一步]

    警告

    請確定您至少已設定一部外部虛擬交換器,再繼續進行此步驟後面的作業,否則將無法成功設定 Azure Kubernetes Service 主機。

  3. 在精靈的 [系統檢查] 頁面中採取任何必要的動作,例如將 Windows Admin Center 閘道連線到 Azure。 將 Windows Admin Center 閘道連線至 Azure 時,請務必建立新的 Azure Active Directory 應用程式。 此步驟會檢查 Windows Admin Center 和裝載 Azure Kubernetes Service 的系統設定是否正確,以繼續作業。 完成採取的動作後,請選取 [下一步]。

  4. 透過連線步驟中的 CredSSP 確保系統連線。 CredSSP 會讓 Windows Admin Center 將使用者的認證從閘道委派給目標伺服器以供遠端驗證。 您必須啟用 CredSSP 才能設定 Azure Kubernetes Service。 啟用 CredSSP 之後,請選取 [下一步]。

  5. 主機設定步驟中,設定將裝載 Azure Kubernetes Service 的電腦。 建議選取本區段的 [automatically download updates] \(自動下載更新\)。 精靈在這個步驟會要求您設定下列詳細資料:

    • 主機詳細資料:例如 AKS 主機叢集的名稱,以及 VM 映像儲存所在的映像目錄。 這個映像目錄必須指向主機電腦可存取的共用存放裝置路徑或 SMB 共用。

    • Kubernetes 節點網路:是為執行容器和協調容器管理所建立 AKS 主機和所有 Linux 和 Windows Kubernetes 節點 VM 的預設值。

      您也可以為工作負載叢集指定個別的網路設定。 這些設定欄位包括:連線到網際網路的虛擬交換器、虛擬 LAN 識別啟用、IP 位址配置方法和 Cloudagent IP 等。 您可以使用 Cloudagent IP 將靜態 IP 位址提供給 CloudAgent 服務。 無論您選取何種 IP 位址配置,都適用此選項。 如需詳細資訊,請參閱 Kubernetes 節點網路。 如已選取靜態 IP 位址配置方法,您還必須指定額外幾個欄位:

      • 子網路前置碼:與其他位址不相衝突的 IP 位址範圍
      • 閘道:封包會透過此閘道路由到電腦外部
      • DNS 伺服器:以逗號分隔的 DNS 伺服器 IP 位址清單。 至少使用一個位址,最多三個。
      • Kubernetes 節點 IP 集區起點:Kubernetes 叢集所用 IP 位址的集區開始範圍
      • Kubernetes 節點 IP 集區終點:Kubernetes 叢集所用 IP 位址的集區結束範圍
    • 負載平衡器設定:定義用於外部服務的位址集區。 如果您已在 [VM 網路] 區段中選取靜態 IP 設定,則位址集區的起點與終點必須在該區段指定的子網路範圍內。

    下圖顯示 DHCP 主機設定的範例:

    說明主機設定頁面上 DHCP 設定的螢幕截圖。

    下圖顯示靜態 IP 主機設定的範例:

    說明主機設定頁面上靜態 IP 設定的螢幕截圖。

    (選擇性) 視需求設定 Azure Kubernetes Service 主機的 Proxy 設定。 這些設定取決於 Azure Stack HCI 主機電腦上佈建的 Proxy 設定。 請務必也佈建需要略過 Proxy 的 IP 位址清單。 完成後,請選取 [下一步: 檢閱 + 建立]。

    說明主機設定頁面上選用的 Proxy 設定。

    完成後,請選取 [下一步]。

  6. 在精靈的 [Azure 註冊] 頁面中,提供您希望用於此服務的訂閱、資源群組和區域詳細資料。 您的資源群組必須位於澳大利亞東部、美國東部、東南亞或西歐地區。

    Windows Admin Center 必須有您組織中僅系統管理員可授與的權限來存取資源。 選取 [在 Azure 中檢視],以在 Azure 中檢視您的 Windows Admin Center 閘道,並確認您已獲管理員同意授與下列權限:

    • Azure 服務管理 - user_impersonation
    • Microsoft Graph - Application.ReadWrite.All
    • Microsoft Graph - Directory.AccessAsUser.All

    如已獲得授權,則您在 [狀態] 下看到的權限將會顯示為「綠色」,如下所示:

    顯示授與存取權的螢幕擷取畫面。

    如尚未獲得授權,您可能需要 Azure 訂閱擁有者以手動方式授與系統管理員同意。

    新增權限:

    1. 在左上角選取 [新增權限]。
    2. 選取 [Microsoft Graph],然後選取 [委派的權限]。
    3. 搜尋 Application.ReadWrite.All,並視需要展開 [應用程式] 下拉式方塊。
    4. 搜尋 Directory.AccessAsUser.All,並視需要展開 [目錄] 下拉式方塊。
    5. 選取核取方塊,並接著選取 [新增權限]。

    您也可針對 Azure Stack HCI 和 Windows Server 上的 AKS 移除非必要的權限。 先移除權限,再授與系統管理員同意:

    1. 選取不應授與權限右側的 ...
    2. 選取 [移除權限]。

    更正權限後,請選取 [代表<使用者>授與管理員同意],並選取 [是] 以確認權限。 您可以視需要隨時撤銷權限。

    完成後,您的權限看起來可能會像這樣:

    顯示許可權的螢幕擷取畫面。

    完成之後,選取 [下一步]

  7. 檢查檢閱 + 建立步驟中的所有選項。 如果對所選項目感到滿意,請選取 [下一步: 新增叢集] 開始設定主機。

  8. 在 [安裝程式進度] 頁面中,您可以監看主機設定的進度。 此時,您可以在新的索引標籤中開啟 Windows Admin Center,然後繼續您的管理工作。

    警告

    安裝 Azure Kuberenetes Service 主機時,在註冊期間設定的資源群組中會建立 Kubernetes - Azure Arc 資源類型。 請不要刪除此資源,因為這代表您的 Azure Kuberenetes Service 主機。 您可以檢查資源的發佈欄位中有沒有 aks_management 值來識別資源。 刪除此資源將會導致不符原則部署。

  9. 如果部署成功,請選取 [完成],然後您會看到一個管理儀表板,您可在此建立及管理 Kubernetes 叢集。

    顯示 Kubernetes 儀表板的螢幕擷取畫面。

後續步驟

在本快速入門中,您安裝了 Windows Admin Center,並在您要部署 Kubernetes 叢集的系統上設定了 Azure Kubernetes Service 主機。 您現在可以開始在 Windows Admin Center 中建立 Kubernetes 叢集