參考資料

本頁說明 Gateway 和 Vendor 擴充功能資源。

API 資源

使用 Gateway for Mesh 時,xRoute 通常會將 Kubernetes Service 做為 parentRef。以這種方式使用時,父項服務會成為用戶端呼叫的「服務前端」,服務會自動取得 DNS 名稱 (name.namespace.svc.cluster.local) 和 IP 位址 (ClusterIP)。無 Proxy 的 gRPC 用戶端隨後會使用管道 URI,在

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

HTTPRoute

HTTPRoute API 規格是 Kubernetes Gateway API 的重要元件,定義了在 Kubernetes 中轉送 HTTP 流量的資源。使用者可以根據主機名稱、路徑、標頭和方法等屬性,為 HTTP 流量指定精細的轉送規則,決定叢集內的要求轉送方式。HTTPRoute 也可以附加至 Gateway,做為叢集流量的進入點。

詳情請參閱 HTTPRoute

GRPCRoute

GRPCRoute API 規格是 Kubernetes Gateway API 的一部分,定義了在 Kubernetes 叢集中轉送 gRPC 流量的資源。使用者可以根據主機名稱、gRPC 方法和標頭等條件,指定如何比對 gRPC 要求並導向後端服務。您也可以將 GRPCRoute 附加至 Gateway,做為流量進入叢集的進入點。這項規格可精細控管 gRPC 流量轉送,因此是管理 Kubernetes 中 gRPC 應用程式的實用工具。

詳情請參閱 GRPCRoute