3.2. 通过 Operator 升级将 3scale 2.6 升级到 2.7
这适用于使用 operator 部署 3scale。
先决条件
- 3scale 2.6 之前通过 3scale operator 部署。
具有管理员访问权限的 OpenShift Container Platform 4 集群。
- 有关支持配置的更多信息,请参阅 Red Hat 3scale API 管理支持的配置 页面。
流程
- 打开 OpenShift 用户界面。
- 选择部署了 APIManager 的项目,即您的基于 Operator 的 3scale 安装和 3scale Operator。
菜单结构取决于您使用的 OpenShift 版本:
- 对于 OCP 4.1,点 Catalog > Operator Management。
- 对于 OCP 4.2,点 Operators > Installed Operators
- 选择 3scale Operator Subscription。
编辑该订阅的频道,选择 threescale-2.7 频道并保存更改。
- 这应该启动升级过程。
- 等待升级过程完成 APIManager。
查询项目的 pod 状态:
oc get pods
oc get pods
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 等待所有新版本都正在运行并就绪且无错误。
它们可能会在升级过程中临时出错。
注意时间可能大约为 5 到 10 分钟。务必持续检查容器集的状态,直到它们都正在运行、就绪且无错误。
要确认升级过程成功,请登录 3scale 管理门户并检查它是否按预期工作。
执行所有列出的步骤后,通过 3scale Operator 从 3scale 2.6 升级到 2.7 现已完成。