跳到主要内容
版本:3.10.x

就地升级

你可以使用就地升级(In-Place Upgrade)策略来升级控制面(CP)

就地升级策略会重用现有数据库。在升级过程中,禁止通过 API 或 CP 上的其他操作修改配置。

因此,这种升级方法会导致 CP 出现一些停机时间,如下图所示:

准备工作

  1. 阅读升级 API7 网关并确保你了解整个升级过程是如何执行的。
  2. 注意此升级过程中的停机时间,并确认合适的升级时机。
  3. 按照备份与恢复中的步骤备份数据。

就地升级步骤

信息

以下实施步骤仅供参考。实际执行可能会根据你的部署环境而有所不同。

  1. 在升级过程中,禁止通过 API 或其他方法修改你的数据。
  2. 备份你当前的数据,请参考备份与恢复
  3. 阅读升级 API7 网关
  4. 检查当前版本与目标升级版本之间的所有更改。
  5. 根据 API7 网关的安装方法(使用 Docker Compose 部署在 Kubernetes 上部署),在相应的配置文件(docker-composehelm chart)中修改 api7-ee-dashboardapi7-ee-dp-manager 的镜像版本。
  6. 使用修改后的配置文件重新启动 CP。
  7. 访问控制台以检查其是否正常运行。
  8. 如果遇到任何问题,请参阅备份与恢复
  9. 观察一段时间后,如果没有其他问题,则说明 CP 升级已完成。

下一步

完成 CP 升级后,你可以开始准备滚动升级