第 2 章 将流量进入网格


使用 Istio API,您可以配置使用网关注入安装的网关代理,以接受来自网格外部的流量,并将该流量路由到网格中的服务。

您可以使用 LoadBalancer 类型 Service 或 OpenShift Routes 将网关代理公开给集群外的流量。

2.1. 关于入口流量路由方法

Red Hat OpenShift Service Mesh 提供了两种方法来配置网格中服务的入口流量路由。这个方法取决于服务网格部署模式和流量管理要求。

使用网关注入和 Istio API 的 Ingress 路由
当使用网关注入安装网关时,您可以使用 Istio 网关和 VirtualService 资源来接收入口流量。

网关注入方法与基于 sidecar 的服务网格部署兼容,您可以使用 istio-injection=enabled 标签或 istio.io/rev=<revision> 标签在命名空间中 启用 sidecar 注入。

使用 Kubernetes 网关 API 的 Ingress 路由
Kubernetes Gateway API 提供了使用原生 Kubernetes 资源配置入口流量路由的标准化方法。使用此方法,您可以使用 GatewayHTTPRoute (或 GRPCRoute)资源来配置流量如何进入网格并路由到服务。

虽然 Istio 网关和 VirtualService 资源可用于在 ambient 模式中用于某些入口用例,但推荐的方法是使用 Kubernetes 网关 API,它提供全面支持并与 ambient 集成。您还可以在基于 sidecar 的部署中使用网关 API。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat