Elenca le 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 Route
risorse collegate a Mesh
o Gateway
.
Ogni risorsa Mesh
o Gateway
ha una raccolta secondaria sintetica di RouteView
Google Cloud. 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
Gateway
o Mesh
elenca le route collegate a Gateway
o Mesh
e non
tutte le route collegate all'ambito associato.
Per elencare le risorse RouteView
, esegui il comando seguente:
gcloud alpha network-services route-views list \ --location=global \ --[mesh | gateway]=[ MESH_NAME | GATEWAY_NAME ]
Per ulteriori informazioni sulla route stessa, esegui il comando seguente:
gcloud alpha network-services route-views describe --route-view=ROUTEVIEW_FULLNAME
Un flusso di lavoro comune consiste nell'elencare RouteViews
per un mesh o un gateway
e descrivendo ciascuna per una panoramica completa delle route collegate.
Non puoi creare, aggiornare o eliminare RouteView
risorse. Vengono create, aggiornate ed eliminate quando le risorse Route
corrispondenti vengono create, aggiornate ed eliminate.
Risoluzione dei problemi
Se i comandi route-views non elencano RouteView per route come
Listed 0 items.
o nessun elenco di tutti i percorsi noti:
- Verifica che il mesh o il gateway utilizzati in
route-views list
siano a cui viene fatto riferimento nei campimeshes
ogateways
del percorso, utilizzando rispettivamente: 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
- Reimportazione del 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, vedi Panoramica del routing dei servizi
- Per informazioni sulle API di routing dei servizi, leggi la documentazione relativa alle API dei servizi di rete.