对于部署在K8s集群中的多语言微服务应用,为了确保升级操作的安全性,可以使用金丝雀发布(即灰度发布)进行小规模验证,验证通过后再全量升级。
操作步骤
- 登录EDAS控制台。
- 在左侧导航栏,单击 ,在顶部菜单栏选择地域,并在页面上方选择微服务空间。
- 在应用列表页面选择微服务空间,在集群类型下拉列表中选择容器服务/Serverless K8s集群,然后单击目标应用名称。
- 在应用总览页面右上角选择。
- 在选择部署模式页面的金丝雀发布(灰度)区域右上角单击开始部署。
- 在金丝雀发布(灰度)页面设置服务网格参数、发布策略和灰度规则,然后单击确定。
金丝雀发布启动后,EDAS将先在指定的灰度分组中部署新版本应用。变更记录页面将显示部署进度和状态。
说明 如需监控灰度流量是否符合预期,请参见监控灰度流量。 - 灰度流量验证完成后,在变更记录页面右侧单击开始下一批,完成后续分批发布。如果在验证过程中发现新版本应用有问题,可以在变更记录页面右上角单击回滚,并在弹出的确认对话框单击确认。
结果验证
金丝雀发布完成后,在应用总览页面顶部查看部署包是否为新部署的应用版本。
EDAS多语言应用交流群
如果您在部署EDAS多语言微服务应用过程中有任何疑问或建议,请使用钉钉搜索钉钉群号23307994加入钉钉群进行反馈。