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

滚动升级

数据平面(DP) 中的节点将使用滚动升级(Rolling Upgrade)方法进行升级。

滚动升级意味着在关闭旧版本 DP 节点的同时不断添加新版本的 DP 节点,从而在升级过程中可以不间断地处理 API 请求。

准备工作​

  1. 阅读升级指南并确保你了解整个升级过程是如何执行的。
  2. 控制平面(CP)升级已完成。

滚动升级步骤​

信息

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

  1. 在升级过程中,禁止通过 API 或其他方法修改你的数据。
  2. 备份你当前的数据,请参考备份指南。
  3. 阅读升级注意事项。
  4. 检查当前版本与目标升级版本之间的所有更改。
  5. 根据你的网关实例安装方法(Docker、Kubernetes),在相应的配置文件(docker-compose、helm chart)中修改 api7-ee-3-gateway 的镜像版本。
    • 如果版本更新记录包含对其他配置的更改,请检查更新日志描述以确认是否需要相应地更新其他配置。
  6. 使用修改后的配置文件重新启动网关实例。
    • 更新一个网关组中的实例后,你可以对该网关组执行一些测试以确保其正常运行。 如果结果不如预期,请再次查阅更新日志以确认是否遗漏了任何内容。
    • 继续更新和替换其他网关组中的网关实例。
  7. 在升级后,积极监控所有代理指标并发送一些测试请求以验证其是否正常运行。
  8. 如果遇到任何问题,请参阅回滚升级。
  9. 观察一段时间后,如果没有其他问题,则说明 DP 升级已完成。

你现在可以继续使用 API、控制台(Dashboard)和 ADC 来更新和修改你的配置。