参考

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

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