Service Mesh (ASM) memungkinkan Anda melihat topologi aplikasi. Topik ini menjelaskan cara mengamati efek dari fitur perutean sadar zona pada topologi instance ASM. Akses ke aplikasi Bookinfo menggunakan gateway ingress digunakan sebagai contoh.
Prasyarat
Sebuah instance ASM telah dibuat. Untuk informasi lebih lanjut, lihat Buat Instance ASM.
Sebuah klaster ACK dikelola telah dibuat. Untuk informasi lebih lanjut, lihat Buat Klaster ACK Dikelola.
Node dalam klaster ACK berada di setidaknya dua zona. Zona cn-hangzhou-j dan cn-hangzhou-k digunakan dalam topik ini. Anda dapat melihat wilayah dan zona tempat instance ECS yang sesuai dengan node klaster berada di Konsol ACK. Untuk informasi lebih lanjut, lihat Wilayah dan Zona.
Sebuah gateway ingress telah diterapkan. Topologi instance ASM dapat dilihat. Untuk informasi lebih lanjut, lihat Memulai.
Klien Helm 3 telah diinstal. Untuk informasi lebih lanjut, lihat Helm.
Langkah 1: Terapkan aplikasi sampel
Unduh Paket Instalasi Helm yang digunakan untuk menerapkan aplikasi sampel.
Ekstrak paket tersebut dan buka direktori asm-az-routing di folder yang diperoleh setelah ekstraksi. Tentukan zona tempat Anda ingin menerapkan aplikasi dalam file values.yaml.
Dalam contoh ini, pengaturan zona berikut digunakan:
zone1: cn-hangzhou-j zone2: cn-hangzhou-kJalankan perintah berikut untuk menerapkan aplikasi sampel:
helm install --namespace azdemo azdemo ./Ketika pod aplikasi berjalan dengan baik, jalankan perintah berikut untuk mengakses layanan menggunakan gateway ingress:
while true; do curl -I http://{Alamat IP gateway ingress}/productpage ; echo;sleep 1; done
Langkah 2: Masuk ke Mesh Topology dan lihat topologi instance ASM
Masuk ke Konsol ASM. Di panel navigasi kiri, pilih .
Di halaman Mesh Management, klik nama instance ASM. Di panel navigasi kiri, pilih .
Di halaman Mesh Topology, klik Copy token and open in new window.
Di halaman login Mesh Topology, masukkan token dan klik log in.
Pilih namespace instance ASM, pilih Traffic Distribution, Traffic Rate, dan Traffic Animation dari daftar drop-down Display, dan hapus centang Service Nodes.
Gambar berikut menunjukkan contoh topologi.

Langkah 3: Amati topologi untuk memverifikasi pergantian rute otomatis antar zona
Kurangi jumlah pod menjadi nol untuk reviews-v1 yang diterapkan di zona pertama. Dengan cara ini, layanan menjadi tidak tersedia.
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, temukan klaster yang diinginkan dan klik namanya. Di panel kiri, pilih .
Temukan penyebaran dan klik Scale di kolom Actions, atur Desired Number of Pods menjadi 0, lalu klik OK.
Kembali ke halaman topologi yang Anda masuki di Langkah 2: Masuk ke Mesh Topology dan Lihat Topologi Instance ASM.
Gambar berikut menunjukkan contoh topologi.
Topologi menunjukkan bahwa productpage v1 menunjuk ke reviews-v2. Perubahan ini menunjukkan bahwa ketika layanan reviews di zona yang sama menjadi tidak tersedia, permintaan secara otomatis dirutekan ke layanan reviews di zona lain.
Langkah 4: Amati topologi untuk memverifikasi fitur perutean sadar zona
Tambahkan jumlah pod menjadi satu untuk reviews-v1 yang diterapkan di zona pertama. Dengan cara ini, layanan menjadi tersedia.
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, temukan klaster yang diinginkan dan klik namanya. Di panel kiri, pilih .
Temukan penyebaran dan klik Scale di kolom Actions, atur Desired Number of Pods menjadi 1, lalu klik OK.
Kembali ke halaman topologi yang Anda masuki di Langkah 2: Masuk ke Mesh Topology dan Lihat Topologi Instance ASM.
Gambar berikut menunjukkan contoh topologi.
Topologi menunjukkan bahwa productpage v1 menunjuk ke reviews-v1 yang diterapkan di zona yang sama. Hasil ini menunjukkan bahwa fitur perutean sadar zona berfungsi.