Elenco risorse Route
Questo documento è rivolto agli amministratori di mesh che utilizzano le API di routing dei servizi per configurare i mesh di servizi.
Nel modello dell'API di routing dei servizi, le risorse Route sono collegate alle risorse Mesh o
Gateway. Nella sua configurazione, la risorsa Mesh o Gateway fa riferimento a una o più risorse Route.
Se sei il proprietario di una risorsa Mesh o Gateway, puoi elencare le risorse Route
collegate al Mesh o al Gateway.
Ogni risorsa Mesh o Gateway ha una raccolta di risorse RouteView figlie sintetiche. Ogni RouteView corrisponde a un singolo Route. Gli oggetti RouteView vengono creati insieme agli oggetti Route.
Nel seguente diagramma, RouteView per Gateway A è costituito dalle risorse TCPRoute del progetto A. RouteView per Gateway B comprende
le risorse HTTPRoute del progetto B e le risorse GRPCRoute del
progetto C.
Questa funzionalità è limitata al livello Mesh o Gateway. Un RouteView per un
Gateway o Mesh elenca i percorsi associati a quel Gateway o Mesh e non
tutti i percorsi associati all'ambito associato.
Per elencare le risorse RouteView, esegui il seguente comando:
gcloud alpha network-services route-views list \
--location=global \
--[mesh | gateway]=[ MESH_NAME | GATEWAY_NAME ]
Per ulteriori informazioni sulla Route stessa, esegui il seguente comando:
gcloud alpha network-services route-views describe --route-view=ROUTEVIEW_FULLNAME
Un flusso di lavoro comune consiste nell'elencare i RouteViews per un mesh o un gateway, quindi descriverli ciascuno per una panoramica completa dei percorsi collegati.
Non puoi creare, aggiornare o eliminare risorse RouteView. Vengono create, aggiornate ed eliminate quando le risorse Route corrispondenti vengono create, aggiornate ed eliminate.
Risoluzione dei problemi
Se i comandi route-views non riescono a elencare le route view per route come
Listed 0 items. o non elencano tutte le route conosciute:
- Verifica che il mesh o il gateway utilizzato in
route-views listsia citato nei campimeshesogatewaysdella route, rispettivamente utilizzando: gcloud network-services [http-routes|grpc-routes|tcp-routes|tls-routes] describe \ --location global ROUTE_ID
- I clienti con molte risorse possono creare un ticket di assistenza.
- Attivare manualmente un aggiornamento per i tuoi percorsi
- Reimportare il percorso
gcloud network-services http-routes export my-route --location=global \ --destination=export.yaml
gcloud network-services http-routes import my-route --location=global \ --source=export.yaml
- Per i clienti che utilizzano il client NetworkServices generato, chiama l'API NetworkServices.Update*Route appropriata.
- Modifica la descrizione per attivare l'automazione di Terraform.
Passaggi successivi
- Per informazioni su come funziona il routing dei servizi, leggi la Panoramica del routing dei servizi
- Per informazioni sulle API di routing dei servizi, leggi la documentazione delle API di servizi di rete.