共用方式為


如何使用 Azure 入口網站 部署 Kubernetes 叢集

適用於:Azure Stack HCI 版本 23H2

本文說明如何使用 Azure 入口網站 在 Azure Stack HCI 中建立 Kubernetes 叢集。 工作流程如下︰

  • 如何使用 Azure 入口網站 建立 Kubernetes 叢集。 根據預設,叢集已連線到 Azure Arc。
  • 建立叢集時,您會提供 Microsoft Entra 群組,其中包含具有 Kubernetes 叢集系統管理員存取權的 Microsoft Entra 使用者清單。

開始之前

  • 開始之前,請確定您有內部部署基礎結構系統管理員的下列詳細數據:
    • Azure 訂用帳戶標識碼:建立 Azure 資源網橋、AKS Arc 延伸模組和自定義位置的 Azure 訂用帳戶標識碼。
    • 自定義位置標識碼:自定義位置的 Azure Resource Manager 標識碼。 您的基礎結構管理員應該為您提供自定義位置的「參與者」存取權。 自定義位置是建立 Kubernetes 叢集的必要參數。
    • AKS Arc 邏輯網路標識碼:Azure Arc 邏輯網路的 Azure Resource Manager 標識符。 您的基礎結構管理員應該為您提供 AKS Arc 邏輯網路的「參與者」存取權。 邏輯網路標識碼是建立 Kubernetes 叢集的必要參數。
  • 若要從任何地方連線到叢集,您必須建立 Microsoft Entra 群組,並將成員新增至叢集。 Microsoft Entra 群組中的所有成員都有 AKS Arc 叢集的叢集管理員存取權。 請務必將自己新增至 Microsoft Entra 群組。 如果您沒有自行新增,則無法使用 kubectl 存取 AKS Arc 叢集。 如需建立 Microsoft Entra 群組和新增使用者的詳細資訊,請參閱使用 Azure 入口網站 建立 Microsoft Entra 群組

建立 Kubernetes 叢集

  1. 登入 Azure 入口網站

  2. 在 Azure 入口網站 搜尋列上,輸入 Kubernetes Azure Arc。

  3. 選取 [新增 > 使用 Azure Arc 建立 Kubernetes 叢集]:

    顯示入口網站上叢集建立頁面的螢幕快照。

  4. 在 [基本資料] 頁面上設定下列選項:

    顯示入口網站上叢集建立基本頁面的螢幕快照。

    • 專案詳細資料
      • 選取 Azure 訂用帳戶。 此 Azure 訂用帳戶是您基礎結構管理員部署 Arc 資源網橋、AKS Arc 延伸模組和自定義位置的位置。
      • 選取 Azure 資源群組,例如 myResourceGroup
    • 叢集詳細資料
      • 輸入 Kubernetes 叢集名稱,例如 myk8scluster。 Kubernetes 叢集名稱的名稱必須包含小寫英數位元。
      • 選取您要在其中部署叢集的自定義位置。 請確定您的基礎結構系統管理員在自定義位置上提供「參與者」存取權。
      • 從可用版本清單中選取 K8s 版本。
    • 主要節點集區
      • 您可以保留選取的預設值,或從下拉式清單中變更預設值。
    • SSH 金鑰
      • 設定 Kubernetes 節點中基礎 VM 的 SSH 存取,以進行疑難解答作業。 您必須提供現有的 SSH 公鑰。
      • 以單行格式提供 RSA 公鑰, (開頭為 “ssh-rsa”) 或多行 PEM 格式。 您可以在 Windows 上使用 PuTTYGen 產生 SSH 金鑰。
  5. 完成時,選取 [下一步:節點集區]。

  6. 在 [ 節點集區 ] 頁面上,設定下列選項:

    • 控制平面節點:
      • 控制平面節點會裝載 Kubernetes 元件,這些元件會針對叢集做出全域決策,例如排程容器,以及偵測和回應叢集事件;例如,啟動新的Pod。 為了簡單起見和可靠性,我們會在個別的控制平面節點中執行這些重要的 Kubernetes 元件。
      • 將預設值保持選取狀態。
    • 節點集區:
      • 除了您在 [基本] 頁面上建立的主要節點集區之外,您還可以選擇新增選擇性節點集區。
  7. 在畫面底部,選取 [ 下一步:存取]。

  8. 在 [存取] 頁面上,設定下列選項:

    • Kubernetes 叢集驗證的預設值是 具有 Kubernetes RBAC 的本機帳戶。 此選項需要您直接看見內部部署基礎結構,才能使用 kubectl 存取叢集。
    • 使用 Kubernetes RBAC 選取 [Microsoft Entra 驗證]。 此選項可讓您選擇一或多個 Microsoft Entra 群組。 根據預設,指定 Microsoft Entra 群組的所有成員都有 Kubernetes 叢集的叢集管理員存取權。 此選項也可讓您從任何地方連線到 AKS Arc,而不需要看到內部部署基礎結構。 請務必將自己新增至 Microsoft Entra 群組。 如果您沒有自行新增,則無法使用 kubectl 存取 AKS Arc 叢集。
    • 選擇一或多個 Microsoft Entra 群組,然後在畫面底部選取 [下一步:網络]。
  9. 在 [網络] 頁面上,從下拉式清單中選取 AKS Arc 邏輯網路,稱為 邏輯網路。 叢集中的 Kubernetes 節點和服務會從此邏輯網路取得 IP 位址和網路設定。 請確定您的基礎結構系統管理員在 AKS Arc 邏輯網路上提供參與者存取權。

  10. 選取 [整合]。 將您的叢集連線到默認啟用的其他服務,例如 Azure 監視器。 您也可以從 [ 常用 >YourClusterName> 設定 > 擴充 功能] 刀鋒視窗將 Kubernetes 擴充功能新增至叢集。

    您可以選擇預設的 Log Analytics 工作區。 或建立您自己的其中一個。 此工作區會儲存監視數據。

  11. 接下來,選取 [卷標]。 標籤為成對的名稱和值,可讓您將相同的標籤套用至多個資源與資源群組,以便為資源分類及檢視合併的帳單。 使用此頁面將 (選擇性) 標籤指派給您的資源群組。

  12. 選取 [檢閱 + 建立]。 當您流覽至 [ 檢閱 + 建立 ] 索引標籤時,Azure 會在您選擇的設定上執行驗證。 如果通過驗證,您可以選取 [ 建立] 來建立叢集。 如果驗證失敗,則會指出您必須修改的設定。

  13. 建立叢集需要幾分鐘的時間。 部署完成時,請選取 [ 移至資源] 來瀏覽至您的資源,或流覽至 Kubernetes 叢集資源群組並選取資源。

下一步