系列文章:《Istio 服务网格》
第 4 篇:入口流量控制 - Gateway
与 VirtualService
基础
本篇焦点:
- 深入对比 Istio
Gateway
与 KubernetesIngress
的异同。 - 详细剖析
Gateway
资源,掌握如何定义服务网格的流量入口点。 - 详细剖析
VirtualService
资源,学习如何将入口流量路由到内部服务。 - 动手实战: 重构
bookinfo
示例的入口配置,从零开始创建一个Gateway
和VirtualService
,并将其绑定,实现外部访问。
前言:为什么不直接用 Kubernetes Ingress?
在上一篇中,我们通过 bookinfo-gateway.yaml
一键暴露了服务。但这个 YAML 文件到底做了什么?它创建了 Istio 的 Gateway
和 VirtualSer