Lister les ressources "Route"

Ce document s'adresse aux administrateurs de maillage qui utilisent les API de routage de services pour configurer des maillages de services.

Dans le modèle d'API de routage des services, les ressources Route sont associées à des ressources Mesh ou Gateway. Dans sa configuration, la ressource Mesh ou Gateway fait référence à une ou plusieurs ressources Route.

Si vous êtes le propriétaire d'une ressource Mesh ou Gateway, vous pouvez répertorier les ressources Route associées à Mesh ou Gateway.

Chaque ressource Mesh ou Gateway possède une collection enfant synthétique de ressources RouteView. Chaque RouteView correspond à un seul Route. Les objets RouteView sont créés avec les objets Route.

Dans le schéma suivant, le RouteView pour Gateway A est constitué des ressources TCPRoute du projet A. Le RouteView de Gateway B comprend les ressources HTTPRoute du projet B et les ressources GRPCRoute du projet C.

Relations entre les ressources "Route", "Routeview" et "Gateway".
Relations entre les ressources "Route", "Routeview" et "Gateway" (cliquez pour agrandir)

Cette fonctionnalité est limitée au niveau Mesh ou Gateway. Un RouteView pour un Gateway ou un Mesh répertorie les routes associées à ce Gateway ou Mesh, mais pas toutes les routes associées au champ d'application associé.

Pour répertorier les ressources RouteView, exécutez la commande suivante:

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

Vous ne pouvez pas créer, mettre à jour ni supprimer des ressources RouteView. Elles sont créées, mises à jour et supprimées lorsque les ressources Route correspondantes sont créées, mises à jour et supprimées.

Étapes suivantes