Layanan virtual menetapkan aturan routing yang mengontrol cara traffic mencapai layanan tujuan dalam instans Service Mesh (ASM). Setiap aturan routing menentukan kriteria pencocokan. Jika traffic masuk sesuai dengan suatu aturan, ASM meneruskannya ke layanan tujuan yang ditentukan atau ke versi tertentu (subset) dari layanan tersebut.
Untuk contoh konfigurasi dan deskripsi bidang, lihat VirtualService dalam dokumentasi Istio.
Buat layanan virtual
-
Masuk ke Konsol ASM. Di panel navigasi sebelah kiri, pilih .
-
Pada halaman Mesh Management, klik nama instans ASM. Di panel navigasi sebelah kiri, pilih .
-
Buat layanan virtual dengan salah satu metode berikut:
-
Form: Klik Create, konfigurasikan parameter, lalu klik Create.
-
YAML: Klik Create from YAML. Pilih namespace dari daftar drop-down Namespace dan templat dari daftar drop-down Template. Ubah konfigurasi YAML di editor kode, lalu klik Create.
-
Lihat atau edit konfigurasi YAML
-
Pada halaman VirtualService, temukan layanan virtual yang dituju dan klik YAML di kolom Actions.
-
Pada kotak dialog Edit, lihat atau ubah konfigurasi.
-
Klik OK.
Kembalikan ke versi sebelumnya
-
Pada halaman VirtualService, temukan layanan virtual yang dituju dan klik Version di kolom Actions.
-
Pada kotak dialog Version, ubah konfigurasi.
-
Klik Rollback.
Hapus layanan virtual
Menghapus layanan virtual akan mengganggu routing permintaan dan distribusi traffic, yang dapat menyebabkan masalah tak terduga. Lakukan dengan hati-hati.
-
Pada halaman VirtualService, temukan layanan virtual yang dituju dan klik Delete di kolom Actions.
-
Pada kotak dialog konfirmasi Submit, klik OK.