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
dilampirkan ke resource Mesh
atau
Gateway
. Dalam konfigurasinya, resource Mesh
atau Gateway
merujuk satu atau beberapa resource Route
.
Jika Anda adalah pemilik resource Mesh
atau Gateway
, Anda dapat mencantumkan resource Route
yang dilampirkan ke Mesh
atau Gateway
.
Setiap resource Mesh
atau Gateway
memiliki kumpulan turunan sintetis dari resource
RouteView
. Setiap RouteView
sesuai dengan satu Route
. Objek RouteView
dibuat bersama objek Route
.
Dalam diagram berikut, RouteView
untuk Gateway
A terdiri dari
resource TCPRoute
dari Project A. RouteView
untuk Gateway
B terdiri dari
resource HTTPRoute
dari Project B dan resource GRPCRoute
dari
Project C.
Fitur ini dicakup ke tingkat Mesh
atau Gateway
. RouteView
untuk
Gateway
atau Mesh
mencantumkan rute yang dilampirkan ke Gateway
atau Mesh
tersebut, bukan
semua rute yang dilampirkan ke cakupan 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,
lalu mendeskripsikan setiap rute untuk ringkasan lengkap Rute yang terpasang.
Anda tidak dapat membuat, memperbarui, atau menghapus resource RouteView
. Resource ini dibuat, diperbarui, dan dihapus saat resource Route
yang sesuai dibuat, diperbarui, dan dihapus.
Pemecahan masalah
Jika perintah route-views 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
masing-masing direferensikan dalam kolommeshes
ataugateways
Rute menggunakan: gcloud network-services [http-routes|grpc-routes|tcp-routes|tls-routes] describe \ --location global ROUTE_ID
- Untuk pelanggan yang memiliki banyak resource, buat tiket dukungan untuk mendapatkan bantuan.
- Memicu pembaruan secara manual untuk Rute Anda
- 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.