就地升级
你可以使用就地升级(In-Place Upgrade)策略来升级控制面(CP)。
就地升级策略会重用现有数据库。在升级过程中,禁止通过 API 或 CP 上的其他操作修改配置。
因此,这种升级方法会导致 CP 出现一些停机时间,如下图所示:
准备工作
- 阅读升级 API7 网关并确保你了解整个升级过程是如何执行的。
- 注意此升级过程中的停机时间,并确认合适的升级时机。
- 按照备份与恢复中的步骤备份数据。
就地升级步骤
信息
以下实施步骤仅供参考。实际执行可能会根据你的部署环境而有所不同。
- 在升级过程中,禁止通过 API 或其他方法修改你的数据。
- 备份你当前的数据,请参考备份与恢复。
- 阅读升级 API7 网关。
- 检查当前版本与目标升级版本之间的所有更改。
- 根据 API7 网关的安装方法(使用 Docker Compose 部署、在 Kubernetes 上部署),在相应的配置文件(
docker-compose、helm chart)中修改api7-ee-dashboard和api7-ee-dp-manager的镜像版本。 - 使用修改后的配置文件重新启动 CP。
- 访问控制台以检查其是否正常运行。
- 如果遇到任何问题,请参阅备份与恢复。
- 观察一段时间后,如果没有其他问题,则说明 CP 升级已完成。
下一步
完成 CP 升级后,你可以开始准备滚动升级。