列出“Route”资源

本文档适用于使用服务路由 API 配置服务网格的网格管理员。

在服务路由 API 模型中,Route 资源附加到 MeshGateway 资源。在其配置中,MeshGateway 资源引用一个或多个 Route 资源。

如果您是 MeshGateway 资源的所有者,则可以列出附加到 MeshGatewayRoute 资源。

每个 MeshGateway 资源都有 RouteView 资源的合成子集合。每个 RouteView 对应一个 RouteRouteView 对象与 Route 对象一起创建。

在下图中,Gateway A 的 RouteView 由项目 A 中的 TCPRoute 资源组成。Gateway B 的 RouteView 包含来自项目 B 的 HTTPRoute 资源和来自项目 C 的 GRPCRoute 资源。

`Route`、`Routeview` 和 `Gateway` 资源之间的关系。
“Route”“Routeview”和“Gateway”资源之间的关系。(点击可放大)

此功能的范围限定为 MeshGateway 级别。GatewayMeshRouteView 会列出附加到该 GatewayMesh 的路由,而不是附加到关联范围的所有路由。

如需列出 RouteView 资源,请发出以下命令:

gcloud alpha network-services routeViews list --location=global --[mesh | gateway]=[ MESH_NAME | GATEWAY_NAME ]

您无法创建、更新或删除 RouteView 资源。它们在创建、更新和删除其相应的 Route 资源时创建、更新和删除。

后续步骤