你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

运营商关系平台群集运行时升级治理

本文档详细介绍了运营商关系如何为准边缘客户发布、管理和支持各种平台运行时升级。

运营商关系会发布平台群集运行时版本,每年发布三个次要版本,中间每月发布一个补丁版本。

运营商关系为客户提供 n-2 平台群集运行时版本支持,发布后提供大约一年的支持。

了解运营商关系群集版本控制

运营商关系平台群集版本使用基于语义版本控制的原则 (https://semver.org/),这确保用户可以根据以下有关版本中允许的更改的规则对版本选择做出明智的决策:

  • 主要版本将引入根本不兼容的功能或接口更改。
  • 次要版本将在引入功能的同时保留后向兼容接口。
  • 补丁版本将进行后向兼容修改,例如 bug 或安全漏洞修复。

运营商关系群集版本使用相同的 Major.Minor.Patch 方案。 使用语义版本控制包括一项关键的不可变性原则。 一旦发布版本化包,该版本的内容就不会修改。 任何修改都必须作为新版本发布。

平台群集版本在运营商关系群集资源中展现。 在创建群集时,版本在群集资源中指定,并且必须包含支持的版本。 若要更新群集,可以提供所需的版本,此版本必须是该群集支持的版本之一。 可以根据具体实例在群集上查看支持的版本。

运营商关系平台群集发布节奏

运营商关系的目标是每年二月、六月和十月发布新的次要版本平台群集。 客户可以决定何时将次要版本应用于运营商关系实例。 但是,这些次要版本不是可选的,你需要采用它们才能继续获得支持。

这些平台群集版本包括针对基础结构的新 Kubernetes 次要版本、Azure Linux 的新版本以及基础平台的其他关键组件。

除了次要版本之外,运营商关系还会在次要版本之间发布补丁平台群集版本。 一般而言,这些版本是可以选择进行应用的。

补丁平台群集运行时版本

从关系版本 2408.1 开始,平台群集补丁每月计划发布一次,为客户提供 Azure Linux 的更新版本。 这些补丁版本适用于最新的次要版本。

这些版本的内容主要用于更新 HostOS 和 Kubernetes 补丁版本的当前版本。 运营商关系还将发布补丁平台群集运行时版本,解决关键的功能性或高严重性安全问题。 这些补丁运行时版本与新的管理捆绑包版本一起发布,以实现此新运行时的部署。

补丁版本是可以选择应用的,不是必须应用的。 运营商关系会认证各种受支持的运行时版本,以确保无论补丁运行时版本如何,都有一条升级途径,让用户可以升级到下一个次要运行时版本。

平台群集运行时版本不受支持

当客户使用的版本不再受支持时,Microsoft 会尝试缓解客户问题,但可能无法解决它。 当运行时次要版本不再受支持时,用户将再也不能选择部署到新实例。

当实例运行 n-3 版本时:

  • 群集会继续运行;但是,由于旧版软件未经验证,正常操作可能会开始降级
  • 提交的支持票证会获得支持,但问题可能无法得到缓解。
  • 客户无法使用 n-3 版本来部署新实例。
  • 不再支持升级途径,需要客户重新铺设实例。
  • 不再受支持的平台群集运行时版本可以继续运行,但 Microsoft 不保证所有功能都与群集管理器中最新版本的软件兼容。 为受支持版本的客户提供了升级途径。 从 n-3 版本或更高版本升级不受支持,需要重新部署站点。 在站点能够使用 n-3 版本之前,客户需要执行平台群集运行时升级。
  • 要求客户在最近的平台群集运行时升级或首次部署后的一年内更新其平台群集运行时,以确保其运营商关系实例可以连接到 Azure。 一年后,如果没有任何运行时升级,运营商关系实例会失去与 Azure 的连接,需要进行新的部署

跳过次要版本

考虑到 Kubernetes 的升级要求,无法跳过平台群集运行时次要版本。 想要从 n-2 版本升级到 n 版本的客户需要执行多次平台群集运行时升级。

如何执行平台群集运行时升级