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 mendapatkan ringkasan lengkap tentang 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.