将流量引入网格

Alauda Service Mesh 提供两种将入口流量路由到网格中服务的方法。你选择哪种方法取决于部署模式和流量管理需求。

  • 使用 Istio API 进行 Gateway 注入 — 当你通过 gateway injection 安装 gateway 时,可以结合 Istio GatewayVirtualService 资源来配置入口路由。此方法适用于基于 sidecar 的部署,其中已通过 istio-injection=enabledistio.io/rev=<revision> 标签启用 sidecar 注入。
  • Kubernetes Gateway API — Kubernetes Gateway API 提供了一种使用原生 Kubernetes 资源配置入口路由的标准化方式。你可以使用 GatewayHTTPRoute(或 GRPCRoute)资源来控制流量如何进入网格并到达服务。此方法推荐用于 ambient mode,也同样支持基于 sidecar 的部署。
NOTE

就本文档而言,它展示了如何使用 gateway 来控制进入你的 “Kubernetes cluster” 的入口流量,你可以在启用或未启用 sidecar 注入的情况下启动内部服务(即,内部服务可以位于 Istio mesh 内部或外部)。

你可以通过使用类型为 LoadBalancerService,使 gateway proxy 可以被集群外部的流量访问。

目录

参考

参考