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