列出“Route”资源
本文档适用于使用服务路由 API 配置服务网格的网格管理员。
在服务路由 API 模型中,Route
资源附加到 Mesh
或 Gateway
资源。在其配置中,Mesh
或 Gateway
资源引用一个或多个 Route
资源。
如果您是 Mesh
或 Gateway
资源的所有者,则可以列出附加到 Mesh
或 Gateway
的 Route
资源。
每个 Mesh
或 Gateway
资源都有 RouteView
资源的合成子集合。每个 RouteView
对应一个 Route
。RouteView
对象与 Route
对象一起创建。
在下图中,Gateway
A 的 RouteView
由项目 A 中的 TCPRoute
资源组成。Gateway
B 的 RouteView
包含来自项目 B 的 HTTPRoute
资源和来自项目 C 的 GRPCRoute
资源。
此功能的范围限定为 Mesh
或 Gateway
级别。Gateway
或 Mesh
的 RouteView
会列出附加到该 Gateway
或 Mesh
的路由,而不是附加到关联范围的所有路由。
如需列出 RouteView
资源,请发出以下命令:
gcloud alpha network-services routeViews list --location=global --[mesh | gateway]=[ MESH_NAME | GATEWAY_NAME ]
您无法创建、更新或删除 RouteView
资源。它们在创建、更新和删除其相应的 Route
资源时创建、更新和删除。