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.

Pada 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 ada atau menyediakan fleet baru.

Fleet baru menggunakan bidang kontrol terkelola global. Bidang kontrol ini diskalakan di 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

Ada juga opsi untuk menggunakan bidang kontrol dalam cluster yang tidak dikelola. Google sangat merekomendasikan penggunaan Cloud Service Mesh terkelola agar Google dapat memperbarui dan memelihara infrastruktur mesh. Opsi ini hanya boleh digunakan jika Managed Cloud Service Mesh tidak mendukung kasus penggunaan Anda. Pengguna harus melakukan rilis dan patch secara rutin agar sistem tetap diupdate.

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. Cloud Service Mesh didukung di 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 Azure

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.26.x

Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh 1.26.x dalam cluster. 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 lain mungkin didasarkan pada versi GKE yang tidak didukung. Cloud Service Mesh 1.26 mendukung versi GKE berikut: 1.30-1.33.

Untuk mengetahui informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, lihat berikut ini:

Cluster GKE harus berupa cluster Standard. Cluster Autopilot GKE tidak didukung oleh panel kontrol dalam cluster. Untuk menggunakan GKE Autopilot, Anda harus memilih Cloud Service Mesh terkelola.

Google Distributed Cloud (khusus software) untuk VMware 1.30-1.32 Kubernetes versi 1.30-1.32
Google Distributed Cloud (khusus software) untuk bare metal 1.30-1.32 Kubernetes versi 1.30-1.32
GKE di AWS Kubernetes versi 1.30-1.32
GKE di Azure Kubernetes versi 1.30-1.31
Cluster terpasang GKE Amazon EKS di Kubernetes 1.30-1.31 dan Microsoft AKS di Kubernetes 1.30-1.31

1.25.x

Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh 1.25.x dalam cluster. 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 lain mungkin didasarkan pada versi GKE yang tidak didukung. Cloud Service Mesh 1.25 mendukung versi GKE berikut: 1.30-1.33.

Untuk mengetahui informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, lihat berikut ini:

Cluster GKE harus berupa cluster Standard. Cluster Autopilot GKE tidak didukung oleh panel kontrol dalam cluster. Untuk menggunakan GKE Autopilot, Anda harus memilih Cloud Service Mesh terkelola.

Google Distributed Cloud (khusus software) untuk VMware 1.30-1.32 Kubernetes versi 1.30-1.32
Google Distributed Cloud (khusus software) untuk bare metal 1.30-1.32 Kubernetes versi 1.30-1.32
GKE di AWS Kubernetes versi 1.30-1.32
GKE di Azure Kubernetes versi 1.30-1.31
Cluster terpasang GKE Amazon EKS di Kubernetes 1.30-1.31 dan Microsoft AKS di Kubernetes 1.30-1.31

1.24.x

Hanya lingkungan berikut yang didukung untuk Cloud Service Mesh dalam cluster 1.24.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 lain mungkin didasarkan pada versi GKE yang tidak didukung. Cloud Service Mesh 1.24 mendukung versi GKE berikut: 1.30-1.33.

Untuk mengetahui informasi selengkapnya tentang versi GKE yang disertakan dalam setiap saluran rilis, lihat berikut ini:

Cluster GKE harus berupa cluster Standard. Cluster Autopilot GKE tidak didukung oleh panel kontrol dalam cluster. Untuk menggunakan GKE Autopilot, Anda harus memilih Cloud Service Mesh terkelola.

Google Distributed Cloud (khusus software) untuk VMware 1.30-1.32 Kubernetes versi 1.30-1.32
Google Distributed Cloud (khusus software) untuk bare metal 1.30-1.32 Kubernetes versi 1.30-1.32
GKE di AWS Kubernetes versi 1.30-1.32
GKE di Azure Kubernetes versi 1.30-1.31
Cluster terpasang GKE Amazon EKS di Kubernetes 1.30-1.31 dan Microsoft AKS di Kubernetes 1.30-1.31

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