2.2. 升级 Red Hat Quay Operator
在 OpenShift Container Platform 中升级已安装的 Operator 的标准方法包括在 升级安装的 Operator 中。
通常,Red Hat Quay 仅支持从以前的(N-1)次版本进行升级。例如,不支持直接从 Red Hat Quay 3.0.5 升级到 3.5 的最新版本。相反,用户需要升级如下:
-
3.0.5
3.1.3 -
3.1.3
3.2.2 -
3.2.2
3.3.4 -
3.3.4
3.4.z -
3.4.z
3.5.z
这需要确保正确完成所有必要的数据库迁移,并在升级过程中按照正确顺序完成。
在某些情况下,Red Hat Quay 支持从以前的(N-2, N-3)次版本直接、单步升级。这简化了旧版本的客户的升级步骤。Red Hat Quay 3.11 支持以下升级路径:
-
3.9.z
3.11.z -
3.10.z
3.11.z
不支持从 3.8.z 升级到 3.11。用户必须首先升级到 3.9 或 3.10,然后升级到 3.11。
Red Hat Quay Operator 可以从 3.10.X for IBM Power 和 IBM Z 升级。
有关 Red Hat Quay 的独立部署中的用户,希望升级到 3.11,请参阅 独立 升级指南。
2.2.1. 升级 Red Hat Quay 复制链接链接已复制到粘贴板!
要将 Red Hat Quay 从一个次版本升级到下一个次版本,如 3.10
对于 z 流升级,如 3.10.1 z 流升级的过程取决于上述 approvalStrategy。如果批准策略被设置为 Automatic,Red Hat Quay Operator 会自动升级到最新的 z 流。这会导致自动的、将 Red Hat Quay 更新部署到较新的 z 流,而无需停机。否则,必须在开始安装前手动批准更新。
2.2.2. 更改 Red Hat Quay Operator 的更新频道 复制链接链接已复制到粘贴板!
已安装的 Operator 的订阅指定一个更新频道,用于跟踪和接收 Operator 的更新。要升级 Red Hat Quay Operator 以开始跟踪并从更新频道接收更新,请在安装的 Red Hat Quay Operator 的 Subscription 选项卡中更改更新频道。对于带有 自动批准策略 的订阅,升级会自动开始,并可在列出 Installed Operators 的页面中监控。
2.2.3. 手动批准待处理的 Operator 升级 复制链接链接已复制到粘贴板!
如果已安装的 Operator 的订阅设置为 Manual,则当其当前更新频道中发布新的更新时,必须在开始安装前手动批准更新。如果 Red Hat Quay Operator 有一个待处理的升级,这个状态将显示在 Installed Operators 列表中。在 Red Hat Quay Operator 的 Subscription 选项卡中,您可以预览安装计划,并查看列出可用于升级的资源。如果满意,点 Approve 并返回到列出 Installed Operators 的页面,以监控升级的进度。
下图显示了 UI 中的 Subscription 选项卡,包括 更新频道、批准策略、升级状态 和 InstallPlan :
Installed Operators 列表提供了当前 Quay 安装的高级概述: