赞
踩
灰度发布又叫金丝雀发布:
bookinfo
官方示例项目,进行灰度发布的模拟部署,实现流量转移。实现灰度发布的核心步骤就在于访问流量的转移,举个例子:一开始所有的流量访问的都是系统中的A服务,但是由于系统版本更迭,现在A服务的另一个版本要进行上线(称为A2服务),为了更加平滑的进行系统的升级,在初期可以通过配置 Istio中的 VirtualService
,将A服务的5%的流量分到A2服务中,如果没有问题可以持续增大分到A2服务中流量的比例,直到所有的流量最终都访问到A2服务中。
利用reviews服务的多版本,模拟灰度发布
在VirtualService中配置权重
浏览器中测试
在上一篇文章中,部署了 bookinfo
应用,bookinfo
中的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。