滚动升级
数据平面(DP) 中的节点将使用滚动升级(Rolling Upgrade)方法进行升级。
滚动升级意味着在关闭旧版本 DP 节点的同时不断添加新版本的 DP 节点,从而在升级过程中可以不间断地处理 API 请求。
准备工作
- 阅读升级指南并确保你了解整个升级过程是如何执行的。
- 控制平面(CP)升级已完成。
滚动升级步骤
信息
以下步骤仅供参考。实际步骤可能会根据你的部署环境而有所不同。
- 在升级过程中,禁止通过 API 或其他方法修改你的数据。
- 备份你当前的数据,请参考备份指南。
- 阅读升级注意事项。
- 检查当前版本与目标升级版本之间的所有更改。
- 根据你的网关实例安装方法(Docker、Kubernetes),在相应的配置文件(
docker-compose、helm chart)中修改api7-ee-3-gateway的镜像版本。- 如果版本更新记录包含对其他配置的更改,请检查更新日志描述以确认是否需要相应地更新其他配置。
- 使用修改后的配置文件重新启动网关实例。
- 更新一个网关组中的实例后,你可以对该网关组执行一些测试以确保其正常运行。 如果结果不如预期,请再次查阅更新日志以确认是否遗漏了任何内容。
- 继续更新和替换其他网关组中的网关实例。
- 在升级后,积极监控所有代理指标并发送一些测试请求以验证其是否正常运行。
- 如果遇到任何问题,请参阅回滚升级。
- 观察一段时间后,如果没有其他问题,则说明 DP 升级已完成。
你现在可以继续使用 API、控制台(Dashboard)和 ADC 来更新和修改你的配置。