发布管理
灰度发布又名金丝雀发布,是指在稳定的生产环境之外,额外部署一个小规模的灰度集群,通过控制流量的方式将部分 流量在灰度集群进行验证。如果验证失败,可以立即将所有流量切换到稳定集群中;如果验证无异常,可以将流量全量发布到新的集群中,完成灰度发布任务。
新建发布管理
API 的后端服务更新时,在调用方无需调整配合的情况下,先用灰度发布的方式进行验证。
内部研发/测试人员先自测目标上游服务:使用按规则流量分配方式,自测调用时带上特定header/请求头/cookie,并定向转发到目标上游。
自测通过后正式上线前灰度测试:使用按百分比流量分配方式,逐步将目标上游服务比例从小增大,反复多次测试,验证目标上游服务稳定后,进行全量发布。
- 必须先准备好新(目标上游)、旧(当前上游)两个上游。了解如何新建上游.
- 登录 API7 Enterprise 控制台。
- 在顶部导航菜单,点击 集群管理 。
- 在左侧菜单,点击 集群列表 。
- 点击对应集群的 访问 按钮。
- 在左侧菜单,点击 工作分区 。
- 点击对应工作分区的 访问 按钮。
- 在左侧菜单,点击 API 管理-发布管理。
- 点击 新建 按钮。
- 填写表单。
- 点击 提交 按钮。