參考資料

本頁說明 Gateway 和供應商擴充功能資源。

API 資源

使用 Mesh 專用閘道時,xRoute 通常會使用 Kubernetes 服務做為 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 也可以附加至閘道,做為進��叢集的流量入口。

詳情請參閱 HTTPRoute

GRPCRoute

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

詳情請參閱 GRPCRoute