作为集群管理员,您可以更新之前使用 OpenShift Container Platform 集群上的运算符生命周期管理器 (OLM) 安装的运算符。
有关 OLM 如何处理位于同一命名空间中的已安装运算符的更新以及使用自定义全局运算符组安装运算符的替代方法的信息,请参阅 多租户和运算符同址。 |
已安装运算符的订阅指定了一个更新通道,该通道跟踪并接收运算符的更新。您可以更改更新通道以开始跟踪和接收来自较新通道的更新。
订阅中的更新通道名称在不同运算符之间可能有所不同,但命名方案通常在一个给定的运算符中遵循通用约定。例如,通道名称可能遵循运算符提供的应用程序的次要版本更新流 (1.2
、1.3
) 或发布频率 (stable
、fast
)。
您无法将已安装的运算符更改为早于当前通道的通道。 |
Red Hat 客户门户实验室包含以下应用程序,可帮助管理员准备更新其运算符
您可以使用该应用程序搜索基于运算符生命周期管理器 (OLM) 的运算符,并验证不同版本的 OpenShift Container Platform 中每个更新通道的可用运算符版本。不包括基于集群版本运算符的运算符。
您可以使用 OpenShift Container Platform Web 控制台更改运算符的更新通道。
如果订阅中的审批策略设置为**自动**,则一旦选定渠道中出现新的 Operator 版本,更新流程就会立即启动。如果审批策略设置为**手动**,则必须手动批准待处理的更新。 |
先前使用 Operator Lifecycle Manager (OLM) 安装的 Operator。
在 Web 控制台的**管理员**视角中,导航到**Operators → 已安装的 Operators**。
单击要更改其更新渠道的 Operator 的名称。
单击**订阅**选项卡。
单击**更新渠道**下的更新渠道名称。
单击要更改到的较新的更新渠道,然后单击**保存**。
对于审批策略为**自动**的订阅,更新会自动开始。导航回到**Operators → 已安装的 Operators**页面以监控更新进度。完成后,状态将更改为**成功**和**已更新**。
对于审批策略为**手动**的订阅,您可以从**订阅**选项卡手动批准更新。
如果已安装的 Operator 的订阅中审批策略设置为**手动**,则在其当前更新渠道中发布新的更新时,必须手动批准更新才能开始安装。
先前使用 Operator Lifecycle Manager (OLM) 安装的 Operator。
在 OpenShift Container Platform Web 控制台的**管理员**视角中,导航到**Operators → 已安装的 Operators**。
具有待处理更新的 Operators 会显示状态为**可用升级**。单击要更新的 Operator 的名称。
单击**订阅**选项卡。任何需要批准的更新都显示在**升级状态**旁边。例如,它可能显示**1 个需要批准**。
单击**1 个需要批准**,然后单击**预览安装计划**。
查看列为可更新的资源。满意后,单击**批准**。
导航回到**Operators → 已安装的 Operators**页面以监控更新进度。完成后,状态将更改为**成功**和**已更新**。