1.9 灰度升级

优质
小牛编辑
129浏览
2023-12-01

灰度升级简介

灰度升级功能支持产品的平滑发布,让一部分用户使用旧产品,一部分用户使用新产品,逐步扩大新产品用户范围,最后全部迁移到新产品上来。保证整体系统的稳定。

灰度升级使用场景举例

假设有一个旧应用为客户提供服务,在应用引擎中部署为应用A,公司准备上线一个新版本,可以在应用引擎中部署为应用B(两者必须在同一个space下)。 点击进入应用B的详情页面,点击左上角的灰度升级,选择应用A,点击完成按键。如下图:

灰度升级

灰度升级会重启所有B的实例,B的内部域名和外部访问方式都会与A相同。可以根据业务情况逐步减少A的实例数,增大B的实例数。最后删除A应用,完成灰度升级。

多个应用间的灰度升级

每个应用只能灰度升级到别的应用一次,但可以无限次被其他应用灰度升级。

用->表示灰度升级的方向,B->A 代表B灰度升级到A。

例如:B->A 时, C->A 是允许的,D->B是允许的, B->D 是不允许的。