Cloud Service Mesh mendukung berbagai infrastruktur (GKE/Kubernetes, Compute Engine) dan lingkungan (di lokasi, cloud lainnya). Halaman ini menjelaskan API dan opsi untuk menggunakan Cloud Service Mesh di semua opsi ini.
Di Google Cloud
Ada dua pilihan API di Google Cloud berdasarkan infrastruktur yang Anda rencanakan untuk digunakan.
Jika workload Anda berada di GKE secara eksklusif, gunakan Istio API.
Gunakan fleet API untuk menginstal Cloud Service Mesh di cluster dalam fleet.
Pilih CA yang ingin Anda gunakan, MeshCA atau CAS. Semua cluster dalam fleet akan menggunakan CA yang sama, yang membangun kepercayaan di seluruh workload yang berjalan di cluster.
UI Service Mesh diaktifkan secara otomatis.
Bidang kontrol terkelola untuk GKE
Bidang kontrol yang disediakan untuk cluster ini bergantung pada apakah Anda menambahkan cluster ke fleet yang ada atau menyediakan fleet baru.
Fleet baru menggunakan bidang kontrol global yang dikelola. Bidang kontrol ini diskalakan di seluruh jaringan Google Cloud dan memberikan keandalan dan stabilitas yang lebih baik.
Jika Anda menambahkan cluster ke fleet yang ada, cluster baru akan menggunakan implementasi panel kontrol terkelola yang sama dengan cluster yang ada.
Cloud Service Mesh yang Tidak Dikelola
Ada juga opsi untuk menggunakan bidang kontrol dalam cluster yang tidak dikelola. Google sangat merekomendasikan penggunaan Cloud Service Mesh terkelola agar Google dapat mengupdate dan memelihara infrastruktur mesh. Opsi ini hanya boleh digunakan jika Cloud Service Mesh terkelola tidak mendukung kasus penggunaan Anda. Hal ini mengharuskan pengguna melakukan rilis dan patch rutin untuk terus mengupdate sistem.
VM, GKE, dan/atau gRPC Tanpa Proxy
Jika workload Anda adalah kombinasi VM dan GKE, atau menggunakan gRPC tanpa proxy, Anda harus menggunakan Service Routing API. API ini memungkinkan Anda menentukan mesh dan mengonfigurasi perutean antar-layanan dalam mesh tersebut.
Di luar Google Cloud
Cloud Service Mesh mendukung GKE dan cluster terlampir di berbagai lingkungan. Dalam hal ini, Cloud Service Mesh adalah bagian dari GKE Enterprise di Google Cloud. Cloud Service Mesh didukung di lingkungan berikut:
- Google Distributed Cloud (khusus software) untuk VMware
- Google Distributed Cloud (khusus software) untuk bare metal
- GKE on AWS
- GKE on Azure
- Cluster Kubernetes EKS di AWS
- Cluster Kubernetes AKS di EKS
Di lingkungan ini, Cloud Service Mesh diinstal dalam cluster menggunakan
asmcli
. Istio API diinstal di cluster sehingga pengguna dapat
mengonfigurasi mesh layanan untuk workload Kubernetes.
1.23.x
Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh dalam cluster 1.23.x. Semua lingkungan lainnya tidak didukung.
Platform | Versi |
---|---|
GKE di Google Cloud |
Sebaiknya daftarkan cluster GKE di Google Cloud di saluran rilis. Saat mendaftar, gunakan saluran rilis Reguler karena saluran
lainnya mungkin didasarkan pada versi GKE yang tidak
didukung. Cloud Service Mesh 1.23 mendukung versi GKE berikut: 1.28-1.30.
Untuk informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, lihat referensi berikut: Cluster GKE harus berupa Standard. Cluster GKE Autopilot tidak didukung oleh panel kontrol dalam cluster. Untuk menggunakan Autopilot GKE, Anda harus memilih Cloud Service Mesh terkelola. |
Google Distributed Cloud (khusus software) untuk VMware 1.28, 1.29, 1.30 | Kubernetes versi 1.28-1.30 |
Google Distributed Cloud (khusus software) untuk bare metal 1.28, 1.29, 1.30 | Kubernetes versi 1.28-1.30 |
GKE on AWS | Kubernetes versi 1.28-1.30 |
GKE on Azure | Kubernetes versi 1.28-1.30 |
Cluster terpasang GKE | Amazon EKS di Kubernetes 1.28-1.30 dan Microsoft AKS di Kubernetes 1.28-1.30 |
1.22.x
Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh dalam cluster 1.22.x. Semua lingkungan lainnya tidak didukung.
Platform | Versi |
---|---|
GKE di Google Cloud |
Sebaiknya daftarkan cluster GKE di Google Cloud di saluran rilis. Saat mendaftar, gunakan saluran rilis Reguler karena saluran
lainnya mungkin didasarkan pada versi GKE yang tidak
didukung. Cloud Service Mesh 1.22 mendukung versi GKE berikut: 1.27-1.30.
Untuk informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, lihat referensi berikut: Cluster GKE harus berupa Standard. Cluster GKE Autopilot tidak didukung oleh panel kontrol dalam cluster. Untuk menggunakan Autopilot GKE, Anda harus memilih Cloud Service Mesh terkelola. |
Google Distributed Cloud (khusus software) untuk VMware 1.28, 1.29, 1.30 | Kubernetes versi 1.28-1.30 |
Google Distributed Cloud (khusus software) untuk bare metal 1.28, 1.29, 1.30 | Kubernetes versi 1.28-1.30 |
GKE on AWS | Kubernetes versi 1.28-1.30 |
GKE on Azure | Kubernetes versi 1.28-1.30 |
Cluster terpasang GKE | Amazon EKS di Kubernetes 1.28-1.30 dan Microsoft AKS di Kubernetes 1.28-1.30 |
1.21.x
Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh dalam cluster 1.21.x. Semua lingkungan lainnya tidak didukung.
Platform | Versi |
---|---|
GKE di Google Cloud |
Sebaiknya daftarkan cluster GKE di Google Cloud di saluran rilis. Saat mendaftar, gunakan saluran rilis Reguler karena saluran
lainnya mungkin didasarkan pada versi GKE yang tidak
didukung. Cloud Service Mesh 1.21 mendukung versi GKE berikut: 1.27-1.30.
Untuk informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, lihat referensi berikut: Cluster GKE harus berupa Standard. Cluster GKE Autopilot tidak didukung oleh panel kontrol dalam cluster. Untuk menggunakan Autopilot GKE, Anda harus memilih Cloud Service Mesh terkelola. |
Google Distributed Cloud (khusus software) untuk VMware 1.28, 1.29, 1.30 | Kubernetes versi 1.28-1.30 |
Google Distributed Cloud (khusus software) untuk bare metal 1.28, 1.29, 1.30 | Kubernetes versi 1.28-1.30 |
GKE on AWS | Kubernetes versi 1.28-1.30 |
GKE on Azure | Kubernetes versi 1.28-1.30 |
Cluster terpasang GKE | Amazon EKS di Kubernetes 1.28-1.30 dan Microsoft AKS di Kubernetes 1.28-1.30 |
Untuk mengetahui daftar lingkungan yang didukung untuk Cloud Service Mesh terkelola, lihat Lingkungan Cloud Service Mesh terkelola.