《istio-in-action 系列》 13. VirtualService 服务委托
VirtualService 服务委托
服务委托就是流量转发。
https://istio.io/latest/docs/reference/config/networking/virtual-service/#Delegate

如下 VirtualService 的 流量委托 定义, 是在 myistio 这个命名空间中创建的。 但是将 myistio.tangx.in/prod 的流量转发到了命名空间 myistio-prod 中的 prod 服务中; 同样将 myistio.tangx.in/reviews 的流量转发到了命名空间 myistio-review 中的 review 服务中。
| |
需要注意 被委托对象 必须是 VirtualService 对象, 例如 myistio-prod 命名空间中的 vs-prod 对象
| |
同样需要 注意 在定义 被委托对象(vs-prod) 时, 不能指定 .spec.hosts 的值, 否则流量转发异常, 可能出现 404。

如果熟悉 nginx 的话, 可能会很好理解
| |
- 原文链接:https://typonotes.com/posts/books/istio-in-action/chapter02/13-vs-http-delegate/
- 本文为原创文章,转载注明出处。
- 欢迎 扫码关注公众号
Go与云原生或 订阅网站 https://typonotes.com/ 。 - 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。


