就地升级
你可以使用就地升级策略来升级控制面(CP)。
就地升级策略会复用现有数据库。升级期间,禁止通过 API 或继续操作 CP 来修改配置。
因此,此升级方法会导致 CP 暂时停机,如下图所示:
准备工作
- 阅读升级指南,并确保了解完整升级流程。
- 注意此升级过程中的停机时间,并确认合适的升级时机。
- 备份数据。在备份和恢复计划中纳入 Ingress Controller 资源更新。
就地升级步骤
信息
以下实施步骤仅供参考。实际执行可能因部署环境而异。
- 升级期间,禁止通过 API 或其他方式修改数据。
- 备份当前数据,请参阅备份指南。
- 阅读升级注意事项。
- 检查当前版本与目标版本之间的所有变更。
- 根据 API7 网关的安装方式(Docker、Kubernetes),在相应配置文件(
docker-compose、helm chart)中修改api7-ee-dashboard和api7-ee-dp-manager的镜像版本。 - 使用修改后的配置文件重新启动 CP。
- 访问 Dashboard,确认其正常运行。
- 如果遇到问题,请参阅回滚升级。
- 观察一段时间并确认没有其他问题后,CP 升级即告完成。
下一步
完成 CP 升级后,可以开始准备升级 DP。