Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布 (5)

可以看到V2版本运转正常,那么下一步我们将逐步扩大流量比,最后将流量全部导至灰度版本,在cce服务中,点击组件名称,进入组件详情页面,点击“接管所有流量”:

 

Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布

系统提示会将接管原有版本的所有流量,点击“确定“按钮:

 

Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布

 

现在所有访问reviews的流量都导向v2版本:

 

 

Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布

              访问productpage,所有的请求都会呈现星级评价特性:

 

 

Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布

最后,我们将原有老版本(V1)从平台移除:

 

Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布

点击确认后,可以看到该微服务只剩下v2版本在运转:

 

Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布

通过Istioctl工具进行更多微服务流量治理

         在上述规则的基础上,cce Istio服务网格还提供了Istioctl命令行工具,实现更全面的流量治理能力,如限流、熔断、连接池管理、会话保持等。进入”资源管理“->“虚拟机集群“,点击所要管理的集群,可以看到Istio命令行的下载和使用指导:

 

 

总结

菊厂云CCE容器引擎 + Istio + 应用运维AOM/APM +容器镜像服务 SWR,提供了完整的云原生应用从开发、部署、上线、监控的完整生命周期管理全栈服务,让企业上云更简单,运行更高效。

目前Istio服务网格能力已开放公测,可通过下方链接,快速申请公测,华为云容器服务的专家将全力为您服务,为您的成功保驾护航.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdygp.html