将流量引入网格

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

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

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

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

目录

参考

参考