Mencantumkan resource `Route`
Dokumen ini ditujukan bagi administrator mesh yang menggunakan API perutean layanan untuk mengonfigurasi mesh layanan.
Dalam model API perutean 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 terlampir 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 dengan 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, dan bukan
semua rute yang dilampirkan ke cakupan terkait.
Untuk mencantumkan resource RouteView
, jalankan 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, jalankan 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 masing-masing untuk mendapatkan ringkasan lengkap tentang Rute yang terlampir.
Anda tidak dapat membuat, memperbarui, atau menghapus resource RouteView
. Objek tersebut 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 dalam
route-views list
dirujuk dalam kolommeshes
ataugateways
Rute, masing-masing menggunakan: gcloud network-services [http-routes|grpc-routes|tcp-routes|tls-routes] describe \ --location global ROUTE_ID
- Untuk pelanggan dengan 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 berikutnya
- Untuk mengetahui informasi tentang cara kerja perutean layanan, baca Ringkasan perutean layanan
- Untuk mengetahui informasi tentang API perutean layanan, baca dokumentasi untuk API layanan jaringan.