- 文档首页
API 网关
用户指南
Upstream 管理
注册中心类型 Upstream
管理注册中心类型 Upstream 版本
注册中心类型 Upstream
管理注册中心类型 Upstream 版本
管理注册中心类型 Upstream 版本
对于注册中心 Nacos 类型 Upstream,通过 Nacos 服务的 metadata,配置不同的灰度版本,可以对注册中心内的服务进行灰度发布,进行多版本管理功能。
背景信息
注册中心类型 Upstream 版本是指在注册中心 Nacos 类型的 Upstream 中,基于 Nacos 服务的 metadata 划分出的灰度版本。每个 Upstream 版本对应 Nacos 服务中一组具有相同 metadata 标记的实例,用于在网关侧对同一后端服务的不同版本进行流量管理。
- 灰度发布:将部分流量切换到新版本进行验证,确认无误后逐步扩大流量比例,实现平滑升级。
- 蓝绿部署:同时运行两个版本的应用。蓝绿部署期间,将生产环境和预发布环境分别配置为不同的 Upstream 版本,通过切换路由权重实现零停机发布和快速回滚。
根据 Nacos 应用的 metadata,配置相应的灰度版本。
- 在 实例管理 中选择目标实例后,单击 Upstream 列表。在 Upstream 列表页面,单击目标 Upstream 名称,进入当前 Upstream 概览页面。
- 在灰度版本区域,单击 新增灰度版本。在弹出的新增灰度版本对话框中,设置版本信息。
编辑 Upstream 版本
如果您修改了 Nacos 服务的 metadata,需要在网关侧同步修改当前灰度版本对应的标签。
- 在 实例管理 中选择目标实例后,单击 Upstream 列表。在 Upstream 列表页面,单击目标 Upstream 名称,进入当前 Upstream 概览页面。
- 在灰度版本表格中,选择要修改的灰度版本,单击 操作 列的 编辑 按钮。
删除 Upstream 版本
如果您在 Nacos 服务的 metadata 已废弃或删除,可删除当前灰度版本。
注意
删除灰度版本前,必须删除当前灰度版本关联的所有路由。
- 在 实例管理 中选择目标实例后,单击 Upstream 列表。在 Upstream 列表页面,单击目标 Upstream 名称,进入当前 Upstream 概览页面。
- 在灰度版本表格中,选择要删除的灰度版本,单击 操作 列的 删除 按钮。
- 在弹出的二次确认框中,单击 删除,删除当前灰度版本。
最近更新时间:2026.06.10 14:07:00