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

滚动升级

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

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

准备工作

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

滚动升级步骤

信息

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

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

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