第 1 章 升级 Fuse Online
对于 OCP 4.x,使用 OpenShift OperatorHub 从 Fuse 7.8 升级到 7.9,无论您如何安装 Fuse 7.8 (使用安装脚本或 OperatorHub)。
对于 OCP 3.11,使用安装脚本从 Fuse 7.8 升级到 7.9。
您应该决定升级到 Fuse 7.9 是否需要对现有集成进行更改。即使不需要更改,您必须重新发布任何正在运行的集成。
1.1. 使用 OperatorHub (OCP 4.x)升级 Fuse Online
使用 OpenShift OperatorHub 从 Fuse Online 7.8 升级到 7.9,无论您如何安装 Fuse Online 7.8 (使用安装脚本或 OperatorHub)。
升级到 Fuse Online 7.9 的步骤取决于您如何安装现有的 Fuse 在线:
- 使用 OperatorHub 安装 Fuse Online 7.8 或更早的 7.9 版本
- 您可以使用安装脚本安装 Fuse Online 7.8。
注: Fuse Online 7.9 需要 OpenShift Container Platform (OCP) 4.6 或更高版本。如果使用 OCP 4.5 或更早版本,则必须升级到 OCP 4.6 或更高版本,如果要升级到 Fuse Online 7.9。
从以前的 Fuse Online OperatorHub 安装升级
从 Fuse Online 7.8 或一个较早的 7.9 版本的升级过程取决于您安装 Fuse Online 7.9 时选择 的批准策略 :
- 对于自动更新,当有新版本的 Fuse Online 操作器可用时,OpenShift Operator Lifecycle Manager (OLM)会自动升级 Fuse Online 的运行实例,而无需人为干预。
- 对于 手动更新,当有新版 Operator 可用时,OLM 会创建更新请求。作为集群管理员,您必须手动批准该更新请求,将 Fuse Online operator 更新至新版本,如 手动批准 OpenShift 文档的待处理 Operator 升级 部分所述。
在基础架构升级过程中和之后,现有集成将继续与 旧版本的 Fuse Online 库和依赖项运行。
要让现有集成与更新的 Fuse Online 版本运行,您必须重新发布集成。
从 Fuse Online 7.8 安装脚本安装升级
如果您使用安装脚本安装 Fuse Online 7.8,请按照以下步骤使用 OperatorHub 升级到 Fuse Online 7.9。
前提条件
- 现有 Fuse Online 7.8 安装脚本安装包括 operator、operands 和 syndesis 自定义资源。
流程
使用 Fuse Online 操作器升级:
- 在 OpenShift Web 控制台中,点 Operators > OperatorHub。
- 选择 Fuse Online 7.9 操作器,然后单击 Install。
- 选择包含 Fuse Online 7.8 安装的命名空间,然后点 Install。
- 升级成功后,您必须重新发布所有现有集成。