参考信息

本页面介绍了网关和供应商扩展程序资源。

API 资源

使用适用于网格的网关时,xRoute 通常会使用 Kubernetes 服务作为 parentRef。以这种方式使用时,父级服务会成为“服务前端”以供客户端进行调用,服务会在其中获得自动分配的 DNS 名称 (name.namespace.svc.cluster.local) 和 IP 地址 (ClusterIP)。无代理 gRPC 客户端随后会使用通道 URI 来访问服务:

xds:///SERVICE_NAME.NAMESPACE_NAME.svc.cluster.local:${PORT}

HTTPRoute

HTTPRoute API 规范是 Kubernetes Gateway API 的一个关键组成部分,可定义用于在 Kubernetes 内路由 HTTP 流量的资源。它可让用户为 HTTP 流量指定精细控制的路由规则(根据主机名、路径、标头和方法等属性,确定如何在集群内定向请求)。HTTPRoute 还可以附加到网关,而网关充当流向集群的流量的入口点。

如需了解详情,请参阅 HTTPRoute

GRPCRoute

GRPCRoute API 规范是 Kubernetes Gateway API 的一部分,可定义用于在 Kubernetes 集群内路由 gRPC 流量的资源。它可让用户指定如何根据主机名、gRPC 方法和标头等条件来匹配 gRPC 请求并将其定向到后端服务。您还可以将 GRPCRoute 附加到网关,而网关充当流向集群的流量的入口点。此规范可实现对 gRPC 流量路由的精细控制,使其成为在 Kubernetes 中管理基于 gRPC 的应用的实用工具。

如需了解详情,请参阅 GRPCRoute