参考

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

API 资源

通过网关网格功能,xRoute 通常使用 Kubernetes Service 作为 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