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 Anda rencanakan untuk digunakan.

Jika workload Anda hanya ada 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 ada atau menyediakan fleet baru.

Fleet baru menggunakan bidang kontrol terkelola global. Bidang kontrol ini dapat diskalakan di seluruh Google Cloud jaringan dan memberikan keandalan serta stabilitas yang ditingkatkan.

Jika Anda menambahkan cluster ke fleet yang ada, cluster baru akan menggunakan penerapan bidang kontrol terkelola yang sama dengan cluster yang ada.

Cloud Service Mesh tidak terkelola

Ada juga opsi untuk menggunakan bidang kontrol dalam cluster yang tidak terkelola. Google sangat merekomendasikan penggunaan Cloud Service Mesh terkelola agar Google dapat memperbarui dan memelihara infrastruktur mesh. Opsi ini hanya boleh digunakan jika Cloud Service Mesh terkelola tidak mendukung kasus penggunaan Anda. Opsi ini mengharuskan pengguna melakukan rilis dan patch reguler agar sistem tetap diperbarui.

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 terpasang di berbagai lingkungan. Dalam hal ini, Cloud Service Mesh adalah bagian dari GKE Enterprise di Google Cloud. Cloud Service Mesh didukung oleh lingkungan berikut:

  • Google Distributed Cloud (khusus software) untuk VMware
  • Google Distributed Cloud (khusus software) untuk bare metal
  • GKE di AWS
  • GKE di 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 memungkinkan pengguna mengonfigurasi mesh layanan untuk workload Kubernetes.

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.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.33-1.35 Versi Kubernetes 1.33-1.35
Google Distributed Cloud (khusus software) untuk bare metal 1.33-1.35 Versi Kubernetes 1.33-1.35
GKE di AWS (tidak digunakan lagi) Versi Kubernetes 1.32-1.34
GKE di Azure (tidak digunakan lagi) Versi Kubernetes 1.32-1.34
Cluster terpasang GKE (tidak digunakan lagi) Amazon EKS di Kubernetes 1.32-1.34 dan Microsoft AKS di Kubernetes 1.33-1.34

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.33-1.35 Versi Kubernetes 1.33-1.35
Google Distributed Cloud (khusus software) untuk bare metal 1.33-1.35 Versi Kubernetes 1.33-1.35
GKE di AWS (tidak digunakan lagi) Versi Kubernetes 1.32-1.34
GKE di Azure (tidak digunakan lagi) Versi Kubernetes 1.32-1.34
Cluster terpasang GKE (tidak digunakan lagi) Amazon EKS di Kubernetes 1.32-1.34 dan Microsoft AKS di Kubernetes 1.33-1.34

1.27.x

Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh 1.27.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.27 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.33-1.35 Versi Kubernetes 1.33-1.35
Google Distributed Cloud (khusus software) untuk bare metal 1.33-1.35 Versi Kubernetes 1.33-1.35
GKE di AWS (tidak digunakan lagi) Versi Kubernetes 1.32-1.34
GKE di Azure (tidak digunakan lagi) Versi Kubernetes 1.32-1.34
Cluster terpasang GKE (tidak digunakan lagi) Amazon EKS di Kubernetes 1.32-1.34 dan Microsoft AKS di Kubernetes 1.33-1.34

Untuk mengetahui daftar lingkungan yang didukung untuk Cloud Service Mesh terkelola, lihat Lingkungan Cloud Service Mesh terkelola.