Platform yang didukung
Cloud Service Mesh mendukung berbagai infrastruktur (GKE/Kubernetes, Compute Engine) dan lingkungan (lokal, cloud lain). 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 ingin Anda gunakan.
Jika workload Anda secara eksklusif berada di GKE, 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, sehingga 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 sudah ada atau menyediakan fleet baru.
Fleet baru menggunakan bidang kontrol terkelola global. Bidang kontrol ini menskalakan seluruh jaringan Google Cloud dan memberikan keandalan serta stabilitas yang lebih baik.
Jika Anda menambahkan cluster ke fleet yang ada, cluster baru akan menggunakan implementasi bidang kontrol terkelola yang sama dengan cluster yang ada.
Cloud Service Mesh yang tidak dikelola
Penggunaan bidang kontrol dalam cluster yang tidak dikelola di GKE diGoogle Cloud tidak digunakan lagi. Jangan gunakan bidang kontrol dalam cluster untuk deployment baru di GKE diGoogle Cloud. Jika Anda memiliki bidang kontrol dalam cluster yang sudah ada di GKE di Google Cloud, migrasikan ke Cloud Service Mesh terkelola.
VM, GKE, dan/atau gRPC tanpa proxy
Jika workload Anda merupakan 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.
Nonaktif 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. Di lingkungan ini, Cloud Service Mesh diinstal dalam cluster menggunakan asmcli. API Istio diinstal di cluster sehingga pengguna dapat mengonfigurasi mesh layanan untuk workload Kubernetes.
Cloud Service Mesh mendukung lingkungan berikut:
- Google Distributed Cloud (khusus software) untuk VMware
- Google Distributed Cloud (khusus software) untuk bare metal
Produk berikut kini tidak digunakan lagi dan dalam mode pemeliharaan.
- GKE di AWS akan dinonaktifkan pada 17 Maret 2027.
- GKE di Azure akan dihentikan pada 17 Maret 2027.
- Dukungan Cloud Service Mesh untuk cluster Kubernetes EKS di AWS akan berakhir pada 17 Maret 2027.
- Dukungan Cloud Service Mesh untuk cluster Kubernetes AKS di Azure akan berakhir pada 17 Maret 2027.
1.30.x
Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh 1.30.x dalam cluster. Semua lingkungan lainnya tidak didukung.
| Platform | Versi |
|---|---|
| GKE di Google Cloud |
Sebaiknya daftarkan cluster GKE di Google Cloud pada saluran rilis. Saat mendaftar, gunakan saluran rilis Reguler karena saluran
lain mungkin didasarkan pada versi GKE yang tidak
didukung. Cloud Service Mesh 1.30 mendukung
versi GKE berikut: 1.32-1.35.
Untuk mengetahui informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, baca dokumentasi berikut: Cluster GKE harus berupa GKE Standard. Cluster GKE Autopilot tidak didukung oleh bidang kontrol dalam cluster. Untuk menggunakan GKE Autopilot, Anda harus memilih Cloud Service Mesh terkelola. |
| Google Distributed Cloud (khusus software) untuk VMware 1.34-1.36 | Kubernetes versi 1.34-1.36 |
| Google Distributed Cloud (khusus software) (tidak digunakan lagi) untuk bare metal 1.34-1.36 | Kubernetes versi 1.34-1.36 |
| GKE di AWS (tidak digunakan lagi) | Kubernetes versi 1.33-1.35 |
| GKE di Azure (tidak digunakan lagi) | Kubernetes versi 1.33-1.35 |
| Cluster terpasang GKE (tidak digunakan lagi) | Amazon EKS di Kubernetes 1.33-1.35 dan Microsoft AKS di Kubernetes 1.34-1.35 |
1.29.x
Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh 1.29.x dalam cluster. Semua lingkungan lainnya tidak didukung.
| Platform | Versi |
|---|---|
| GKE di Google Cloud |
Sebaiknya daftarkan cluster GKE di Google Cloud pada saluran rilis. Saat mendaftar, gunakan saluran rilis Reguler karena saluran
lain mungkin didasarkan pada versi GKE yang tidak
didukung. Cloud Service Mesh 1.29 mendukung
versi GKE berikut: 1.33-1.35.
Untuk mengetahui informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, baca dokumentasi berikut: Cluster GKE harus berupa GKE Standard. Cluster GKE Autopilot tidak didukung oleh bidang kontrol dalam cluster. Untuk menggunakan GKE Autopilot, Anda harus memilih Cloud Service Mesh terkelola. |
| Google Distributed Cloud (khusus software) untuk VMware 1.34-1.36 | Kubernetes versi 1.34-1.36 |
| Google Distributed Cloud (khusus software) (tidak digunakan lagi) untuk bare metal 1.34-1.36 | Kubernetes versi 1.34-1.36 |
| GKE di AWS (tidak digunakan lagi) | Kubernetes versi 1.33-1.35 |
| GKE di Azure (tidak digunakan lagi) | Kubernetes versi 1.33-1.35 |
| Cluster terpasang GKE (tidak digunakan lagi) | Amazon EKS di Kubernetes 1.33-1.35 dan Microsoft AKS di Kubernetes 1.34-1.35 |
1.28.x
Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh 1.28.x dalam cluster. Semua lingkungan lainnya tidak didukung.
| Platform | Versi |
|---|---|
| GKE di Google Cloud |
Sebaiknya daftarkan cluster GKE di Google Cloud pada saluran rilis. Saat mendaftar, gunakan saluran rilis Reguler karena saluran
lain mungkin didasarkan pada versi GKE yang tidak
didukung. Cloud Service Mesh 1.28 mendukung versi GKE berikut: 1.32-1.35.
Untuk mengetahui informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, baca dokumentasi berikut: Cluster GKE harus berupa GKE Standard. Cluster GKE Autopilot tidak didukung oleh bidang kontrol dalam cluster. Untuk menggunakan GKE Autopilot, Anda harus memilih Cloud Service Mesh terkelola. |
| Google Distributed Cloud (khusus software) untuk VMware 1.34-1.36 | Kubernetes versi 1.34-1.36 |
| Google Distributed Cloud (khusus software) (tidak digunakan lagi) untuk bare metal 1.34-1.36 | Kubernetes versi 1.34-1.36 |
| GKE di AWS (tidak digunakan lagi) | Kubernetes versi 1.33-1.35 |
| GKE di Azure (tidak digunakan lagi) | Kubernetes versi 1.33-1.35 |
| Cluster terpasang GKE (tidak digunakan lagi) | Amazon EKS di Kubernetes 1.33-1.35 dan Microsoft AKS di Kubernetes 1.34-1.35 |
Untuk mengetahui daftar lingkungan yang didukung untuk Cloud Service Mesh terkelola, lihat Lingkungan Cloud Service Mesh terkelola.