第 2 章 3scale 基于 operator 的升级指南:从 2.7 升级到 2.8


本节包含在基于 operator 的部署中将 Red Hat 3scale API Management 从版本 2.7 升级到 2.8 的信息。

重要

为了了解所需的条件和程序,请在应用列出的步骤前阅读整个升级指南。升级过程会破坏服务的调配,直到过程完成为止。因为这个过程需要涉及到系统中断,请确保计划有一个维护窗口进行。

先决条件

  • 3scale 2.7 之前通过 3scale operator 部署。
  • 具有管理员访问权限的 OpenShift 容器平台(OCP)4.x 集群。

2.1. 将 3scale 2.7 升级到 2.8

要在基于 operator 的部署中将 3scale 从 2.7 升级到 2.8,请使用以下步骤。

流程

  1. 使用具有管理员特权的帐户登录 OCP 控制台。
  2. 选择部署了 3scale-operator 的项目。
  3. Operators > Installed Operators
  4. 选择 3scale operator Subscription > Channel
  5. 选择 threescale-2.8 并保存更改,以编辑订阅的频道。

    • 这将开始升级过程。
    • 等待升级过程完成 APIManager
  6. 查询项目的 pod 状态:

    oc get pods
    Copy to Clipboard Toggle word wrap
    • 等待所有新版本都正在运行并就绪且无错误。
    • 它们可能会在升级过程中出现临时错误。

      注意

      时间可能大约为 5 到 10 分钟。务必持续检查容器集的状态,直到它们都正在运行、就绪且无错误。

  7. 通过登录 3scale 管理门户并检查是否按预期工作,确认升级过程是否成功。
  8. 运行以下命令,检查 APIManager 对象的状态并获取 YAML 内容:

    oc get apimanager <myapimanager> -o yaml
    Copy to Clipboard Toggle word wrap
    1. 带有值的新注解应如下所示:

      apps.3scale.net/apimanager-threescale-version: "2.8"
      apps.3scale.net/threescale-operator-version: "0.5.0"
      Copy to Clipboard Toggle word wrap

      执行了所有列出的步骤后,在基于 operator 的部署中,3scale 从 2.7 升级到 2.8。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat