使用 Windows Admin Center 升级 Azure Arc 启用的 AKS 中的Azure Kubernetes 服务主机

适用于:Azure Stack HCI 22H2 上的 AKS、Windows Server 上的 AKS

本文介绍如何将 Azure Kubernetes 服务 (AKS) 主机核心系统升级到 Azure Arc 启用的 AKS 中的最新版本。

AKS 主机更新概述

可以独立进行几种类型的更新,也可以采用某些受支持的组合进行:

  • 将 AKS Arc 核心系统更新到最新版本。
  • 将 AKS 工作负载群集更新到新的 Kubernetes 版本。
  • 将 AKS 工作负载群集的容器主机更新到较新版本的操作系统。
  • 组合更新 AKS 工作负载群集的操作系统和 Kubernetes 版本。

为了避免中断和 AKS 可用性丢失,将执行滚动更新。

将使用较新内部版本的新节点引入群集时,资源将从旧节点转移到新节点。成功移动资源后,旧节点将被解除分配并从群集中删除 。

建议在更新 AKS 主机后立即更新工作负载群集,以防止在工作负载群集中运行不受支持的容器主机 OS 版本或 Kubernetes 版本。 如果工作负载群集使用旧版 Kubernetes,则仍受支持,但无法缩放群集。

注意

Microsoft 建议在新版本发布后的 30 天内升级 AKS 群集。 如果未在此时段内更新,则自上次升级起最多有 90 天,内部证书和令牌过期。 证书和令牌过期后,群集仍可正常运行;但是,必须调用 Microsoft 支持部门 进行升级。 在 90 天之后重新启动群集时,它将保持不工作状态。 有关内部证书和令牌的详细信息,请参阅 证书管理概述

更新 AKS 主机

若要使用 Windows Admin Center 更新 AKS 主机,请执行以下步骤:

  1. 导航到“设置”>“扩展”>“已安装的扩展”,然后单击“更新”以更新 Azure Kubernetes 服务扩展 。 最新可用的 Azure Kubernetes 服务扩展版本为 1.82.0。 如果为扩展启用了自动更新,则无需完成此步骤。 但是,在继续下一步之前,请确保已安装 AKS 扩展版本 1.82.0。

  2. 在“主机设置”页面,选择“有可用更新”下的“将 AksHci PowerShell 模块更新到版本 x.x.x”,然后单击“立即更新” 。

    显示 AKS 主机设置中可用 AksHci PowerShell 更新的屏幕截图。

  3. 现在可以返回到Windows Admin Center Connections页并连接到 AKS 群集。

  4. 在“工具”列表中选择“Azure Kubernetes 服务”工具 。 加载该工具时,将显示“ 概述 ”页。

  5. 在该工具左侧的页面列表中选择“更新”,然后选择“立即更新”以升级 AKS 主机 。

注意

  • 如果在进行时离开更新窗口,更新可能会停止。
  • 在更新过程中,如果收到错误,指出 无法安装更新,则当前部署无法更新到最新版本。 若要解决此错误,请在 PowerShell 中运行 Get-AksHciUpdates,并查看输出中提供的建议。

后续步骤