Mencantumkan resource `Route`
Dokumen ini ditujukan untuk administrator mesh yang menggunakan API pemilihan rute layanan untuk mengonfigurasi mesh layanan.
Dalam model API pemilihan rute layanan, resource Route
dikaitkan ke Mesh
atau
Resource Gateway
. Dalam konfigurasinya, resource Mesh
atau Gateway
merujuk ke satu atau beberapa resource Route
.
Jika Anda adalah pemilik resource Mesh
atau Gateway
, Anda dapat mencantumkan Route
resource yang dilampirkan ke Mesh
atau Gateway
.
Setiap resource Mesh
atau Gateway
memiliki koleksi turunan sintetis RouteView
Google Cloud Platform. Setiap RouteView
sesuai dengan satu Route
. RouteView
objek
dibuat bersama objek Route
.
Dalam diagram berikut, RouteView
untuk Gateway
A terdiri dari
Referensi TCPRoute
dari Project A. RouteView
untuk Gateway
B terdiri dari
resource HTTPRoute
dari resource Project B dan GRPCRoute
dari
Proyek C.
Fitur ini tercakup di level Mesh
atau Gateway
. RouteView
untuk
Gateway
atau Mesh
mencantumkan rute yang disertakan ke Gateway
atau Mesh
tersebut dan tidak
semua rute yang dilampirkan ke
ruang lingkup terkait.
Untuk menampilkan daftar resource RouteView
, berikan perintah berikut:
gcloud alpha network-services route-views list \ --location=global \ --[mesh | gateway]=[ MESH_NAME | GATEWAY_NAME ]
Untuk mendapatkan informasi selengkapnya tentang Rute itu sendiri, berikan perintah berikut:
gcloud alpha network-services route-views describe --route-view=ROUTEVIEW_FULLNAME
Alur kerja umum adalah mencantumkan RouteViews
untuk Mesh atau Gateway
kemudian menjelaskan masing-masing untuk
gambaran lengkap tentang Rute yang dilampirkan.
Anda tidak dapat membuat, memperbarui, atau menghapus resource RouteView
. Mereka dibuat,
diperbarui, dan dihapus saat resource Route
yang sesuai dibuat,
diperbarui, dan dihapus.
Pemecahan masalah
Jika perintah tampilan rute gagal mencantumkan RouteViews untuk rute seperti
Listed 0 items.
atau tidak mencantumkan semua rute yang diketahui:
- Pastikan Mesh atau Gateway yang digunakan di
route-views list
yang direferensikan dalam kolommeshes
ataugateways
Rute, masing-masing menggunakan: gcloud network-services [http-routes|grpc-routes|tcp-routes|tls-routes] describe \ --location global ROUTE_ID
- Bagi pelanggan yang memiliki banyak fasilitas, buat tiket dukungan untuk mendapatkan bantuan.
- Memicu pembaruan Rute secara Manual
- Mengimpor ulang rute
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
- Untuk pelanggan yang menggunakan klien NetworkServices yang dihasilkan, panggil NetworkServices.Update*Route API yang sesuai.
- Ubah deskripsi untuk memicu otomatisasi Terraform.
Langkah selanjutnya
- Untuk mengetahui informasi tentang cara kerja pemilihan rute layanan, baca Ringkasan pemilihan rute layanan
- Untuk informasi tentang API pemilihan rute layanan, baca dokumentasi untuk API layanan jaringan.