在 Azure Stack Hub 上安裝並提供 Azure Kubernetes Service
Azure Kubernetes Service (AKS) 可讓使用者在 Azure Stack Hub 中部署 Kubernetes 叢集。 AKS 可減少管理 Kubernetes 叢集的複雜度和作業額外負荷。 作為裝載的 Kubernetes 服務,Azure Stack Hub 會處理健康情況監視等重要工作,並協助維護叢集。 Azure Stack Hub 小組會管理用來維護叢集的映射。 叢集租用戶系統管理員只需要視需要套用更新。 服務不需額外費用。 AKS 是免費的:您只需支付在您的叢集中使用虛擬機 (VM) 主要和代理程式節點的費用。 您可以為 Azure Stack Hub 的使用者安裝 Azure Kubernetes Service (AKS) 資源提供者。
若要安裝,您必須擁有 VM 擴充功能、AKS 基底映射、方案和供應專案給您的使用者,以及為您的 Azure Stack Hub 啟用多租使用者。 AKS 叢集只能在用戶環境中建立。
重要
目前處於預覽狀態的 Azure Stack Hub 上的 Azure Kubernetes Service 已停止,且不會發行至正式運作(GA)。 如需 Azure Stack Hub 上的 Kubernetes 解決方案,請參閱 AKS 引擎概觀。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。
注意
Azure Stack Hub 上的 Azure Kubernetes Service 不支援在系統管理員環境中建立叢集。 您只能在用戶環境中建立 AKS 叢集。
下載必要的 VM 擴充功能
請確定 Azure Stack Hub 中提供下列 VM 擴充功能。
從入口網站取得延伸模組
您可以在 Azure Stack Hub Marketplace 中找到 VM 擴充功能。 如果您需要將它們新增至已中斷連線的環境,您可以從 Azure 下載它們。 請遵循將 Marketplace 項目下載至 Azure Stack Hub 中的指示 (已中斷連線):
Linux 執行命令 (最新版本)
Linux 的自訂文稿 (2.0.6 版)
使用 PowerShell 檢視延伸模組
PowerShell 提供 Cmdlet Get-AzsVMExtension
來檢視系統中可用的 VM 擴充功能。 執行下列腳本來檢視可用的擴充功能。 為您的 Azure Stack Hub Resource Manager 端點指定正確的 URL:
Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.<location>.<yourdomainname>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension
如需安裝和使用 AzureStack PowerShell 模組的相關信息,請參閱 安裝適用於 Azure Stack Hub 的 PowerShell Az 模組。
下載 AKS 基底映像
AKS 服務需要稱為 AKS 基底映像的特殊 VM 映像。 如果沒有本機 Azure Stack Hub Marketplace 中可用的正確映像版本,AKS 服務就無法運作。 映像是要由 AKS 服務使用,而不是由租使用者用來建立個別 VM。 Marketplace 中的租使用者看不到映像。 這是需要與每個 Azure Stack Hub 更新一起完成的工作。 每次有新的更新時,都會有與 AKS 服務相關聯的新 AKS 基底映像。 以下為其步驟:
使用系統管理員入口網站,移至 [ Marketplace 管理] 刀鋒視窗,然後選取 [從 Azure 新增]。
在搜尋方塊中輸入 AKS 。 找出並下載 Linux AKS Base Ubuntu 18.04-LTS 映射散發版本、2022 Q1 2022.01.21 版和 AKS 基礎 Windows 映射版本 17763.2300.220121。
如果您的實例已中斷連線,請遵循將 Marketplace 項目下載至 Azure Stack Hub 中的指示,從 Azure 中的市集下載兩個指定的專案,並將其上傳至您的 Azure Stack Hub 實例。
建立方案和供應專案
若要允許租用戶使用者使用 AKS 服務,操作員必須透過方案和供應專案提供它。
使用
Microsoft.Container
服務建立方案。 此服務沒有特定的配額;它會使用計算、網路和記憶體服務可用的配額:同樣地,使用 Azure Stack Hub 系統管理入口網站來建立供應專案,其中包含在先前步驟中建立的方案:
設定多租使用者
您必須設定 Azure Stack Hub,以支持位於其他Microsoft Entra 目錄中的使用者登入,讓他們能夠使用 Azure Stack Hub 中的服務。
如需指示,請參閱 在 Azure Stack Hub 中設定多租使用者。
監視並處理警示
使用系統管理員入口網站來存取系統管理群組底下的 Azure Kubernetes Service。
選取 [警示] 刀鋒視窗。 檢閱警示:
警示會出現在 [ 警示 ] 刀鋒視窗中,您可以視需要對其採取動作: