第 2 章 OpenShift Container Storage 升级频道和发行版本

在 OpenShift Container Platform 4.1 中,红帽引进了升级频道的概念,用于为集群升级推荐适当的版本。通过控制升级的速度,这些升级频道允许您选择升级策略。当 OpenShift Container Storage 在 OpenShift Container Platform 中被部署为 Operator 时,它遵循相同的策略来控制升级的速度,方法是在多个频道中提供修复程序。升级频道与 OpenShift Container Storage 的次要版本关联。例如,OpenShift Container Storage 4.6 升级频道建议从 4.5 升级到 4.6,并在 4.6 中升级。它们不推荐升级到 4.7 或更高版本。此策略可确保管理员可以明确决定升级到下一个 OpenShift Container Storage 次要版本。

升级频道仅控制版本选择,不会影响安装的集群版本; ocs-operator 决定要安装的 OpenShift Container Storage 版本。开箱即用,它会始终安装最新的 OpenShift Container Storage 发行版本,维护与 OpenShift Container Platform 的兼容性。因此,在 OpenShift Container Platform 4.6 中,OpenShift Container Storage 4.6 将是可安装的最新版本。

OpenShift Container Storage 升级与 OpenShift Container Platform 升级相关联,以确保与 OpenShift Container Platform 保持兼容性和互操作性。对于 OpenShift Container Storage 4.6,支持 OpenShift Container Platform 4.5、4.6 和 4.7。OpenShift Container Platform 4.5 和 4.7 支持保持与 OpenShift Container Platform 的向后和转发的兼容性。使 OpenShift Container Storage 版本与 OpenShift Container Platform 相同,以便获得该发行版本中的所有功能和增强功能。

OpenShift Container Platform 4.6 提供了以下升级频道:

  • stable-4.6
  • EUS-4.6 (只在运行 4.6 时可用)

    stable-4.6 频道
    新版本正式发布后,与次版本对应的 stable 频道将使用可用于升级的新镜像进行更新。您可以使用 stable-4.6 频道 从 OpenShift Container 存储 4.5 和 4.6 中进行升级。
    eus-4.6 频道

    除了稳定频道外,某些 OpenShift Container Platform 次版本还提供延长更新支持(EUS)。具有 Premium 订阅的用户,可以使用 EUS 版本将维护阶段扩展到 14 个月。OpenShift Container Storage 4.6 目前是唯一带有 EUS 的次版本。

    虽然 stable-4.6 和 eus-4.6 频道在 OpenShift Container Platform 4.6 转换为 EUS 之前没有区别,但您可以在 EUS 频道可用后立即切换到 EUS 频道。当 OpenShift Container Platform 4.6 过渡到其生命周期的 EUS 阶段时,stable-4.6 频道不再接收后续的 z-stream 更新。当您升级到只包括在 EUS 频道的版本后,那个集群将不再有次版本升级的能力,直到升级到下一个可用的 EUS 版本为止。下一个计划的 EUS 版本为 4.10,升级到那个版本需要一系列的版本升级,如从 4.6 升级到 4.7,再升级到 4.8,再升级到 4.9,最终升级到 4.10。

    另外,只有在集群运行受支持的 OpenShift Container Platform 4.6 版本时,您才可以切换到 EUS 频道。

    最后,如果您安装了一个专用于 EUS 的 4.6 版本,在升级到 4.10 前,您通常无法升级到最新的次版本。