列出“Route”资源

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

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

如果您是 MeshGateway 资源的所有者,可以将Route 挂接到 MeshGateway 的资源。

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

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

<ph type="x-smartling-placeholder">
</ph> `Route`、`Routeview` 和 `Gateway` 资源之间的关系。
“Route”“Routeview”和“Gateway”资源之间的关系。(点击可放大)

此功能的范围限定为 MeshGateway 级别。一个 RouteView,用于 GatewayMesh 会列出附加到该 GatewayMesh(而非 附加到关联范围的所有路由。

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

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

您无法创建、更新或删除 RouteView 资源。它们是创建好的 会在相应 Route 资源创建完毕后更新和删除, 更新和删除

后续步骤