这里以istio 1.6.0为例
不同版本的istio安装步骤参考官网:Istio / Traffic Shifting
注:这里只给出相关步骤参考,在实践时,结合该博客、官网一起看。
一、准备工作
二、应用基于权重的路由
(1)任务1—权重100%,所有流量都路由到每个微服务的v1版本
(2)任务2—权重50%,50%流量路由到每个微服务的v1版本,50%流量路由到每个微服务的v3版本
【1】应用虚拟服务(Virtual Service)
【2】测试
(3)任务3—权重100%,所有流量都路由到每个微服务的v3版本【把v3版本测试好了,然后把流量全都转到v3】
【1】应用虚拟服务(Virtual Service)
【2】测试
四、测试完之后,清除相应规则,以防对下次案例的影响
-
感觉官网清除的规则,没有清除对,应该清除virtual-service-all-v3.yaml