6.流量治理实战进阶
6.1 url 重定向
https://istio.io/latest/zh/docs/reference/config/networking/virtual-service/#HTTPRedirect
- Istio中的HTTP Redirect操作,通过向客户端返回301响应码,指示其向新的uri和authority指向的新目标进行重新请求
6.1.1 案例图示:URL重定向
- proxy-gateway →virtualservices/proxy →virtualservices/demoapp (/backend) →backend:8082 (Cluster)
额外有一个叫backend的微服务它也有它自己的pod,也是版本化的有v3.6这样的版本,在demoapp之上对backend进行请求的时候,对demoapp请求的客户端是frontend它是作为客户端的,因为流量调度逻辑是在frontend pod sidecar上实现的,客户端是proxy,虽然定义在了demoapp上,但跟 demoapp服务本身没有关系,是跟发起请求的出站listener有关系,因而在frontend的pod上对demoapp这个服务进行请求的时候如果在后面跟了一个backend