Fitur yang didukung bidang kontrol dalam cluster
Halaman ini menjelaskan fitur yang didukung di Cloud Service Mesh 1.31.1 dengan bidang kontrol dalam cluster. Untuk melihat fitur yang didukung untuk Cloud Service Mesh 1.31.1 dengan bidang kontrol terkelola, lihat Bidang kontrol terkelola.
Versi yang didukung
Dukungan untuk Cloud Service Mesh mengikuti Kebijakan Dukungan Versi GKE Enterprise.
Untuk Cloud Service Mesh terkelola dengan implementasi bidang kontrol TRAFFIC_DIRECTOR, Google selalu mendukung bidang kontrol ini.
Untuk Cloud Service Mesh terkelola dengan implementasi bidang kontrol ISTIOD (tidak digunakan lagi), Google mendukung versi Cloud Service Mesh saat ini yang tersedia di setiap saluran rilis.
Untuk Cloud Service Mesh dalam cluster yang diinstal sendiri, Google mendukung versi minor Cloud Service Mesh saat ini dan dua versi minor sebelumnya (n-2).
Tabel berikut menunjukkan versi Cloud Service Mesh dalam cluster yang diinstal sendiri yang didukung dan tanggal akhir siklus proses (EOL) paling awal untuk suatu versi.
| Versi rilis | Tanggal rilis | Tanggal akhir siklus proses paling awal |
|---|---|---|
| 1,31 | 12 Oktober 2026 | 12 Juli 2027 |
| 1,30 | 31 Agustus 2026 | 31 Mei 2027 |
| 1,29 | 9 Juni 2026 | 9 Maret 2027 |
Jika Anda menggunakan versi Cloud Service Mesh yang tidak didukung, Anda harus mengupgrade ke Cloud Service Mesh 1.29 atau yang lebih baru. Untuk mengetahui informasi tentang cara mengupgrade, lihat Mengupgrade Cloud Service Mesh.
Tabel berikut menunjukkan versi Cloud Service Mesh yang tidak didukung dan tanggal akhir masa aktifnya (EOL).
| Versi rilis | Tanggal rilis | Tanggal akhir siklus proses |
|---|---|---|
| 1,28 | 19 Januari 2026 | Tidak didukung (19 Oktober 2026) |
| 1.27 | 23 September 2025 | Tidak didukung (31 Agustus 2026) |
| 1,26 | 16 Juli 2025 | (Tidak didukung (9 Juni 2026) |
| 1.25 | 4 April 2025 | (Tidak didukung (14 Januari 2026) |
| 1.24 | 16 Januari 2025 | Tidak didukung (15 Oktober 2025) |
| 1.23 | 19 September 2024 | Tidak didukung (16 Juli 2025) |
| 1,22 | 25 Juli 2024 | Tidak didukung (21 Mei 2025) |
| 1.21 | 4 Juni 2024 | Tidak didukung (16 April 2025) |
| 1,20 | 8 Februari 2024 | Tidak didukung (12 November 2024) |
| 1,19 | 31 Oktober 2023 | Tidak didukung (31 Juli 2024) |
| 1,18 | 3 Agustus 2023 | Tidak didukung (4 Juni 2024) |
| 1,17 | 4 April 2023 | Tidak didukung (8 Februari 2024) |
| 1.16 | 21 Februari 2023 | Tidak didukung (11 Desember 2023) |
| 1,15 | 25 Oktober 2022 | Tidak didukung (4 Agustus 2023) |
| 1,14 | 20 Juli 2022 | Tidak didukung (20 April 2023) |
| 1.13 | 30 Maret 2022 | Tidak didukung (8 Februari 2023) |
| 1.12 | 9 Desember 2021 | Tidak didukung (25 Oktober 2022) |
| 1,11 | 6 Oktober 2021 | Tidak didukung (20 Juli 2022) |
| 1.10 | 24 Juni 2021 | Tidak didukung (30 Maret 2022) |
| 1.9 | 4 Maret 2021 | Tidak didukung (14 Desember 2021) |
| 1,8 | 15 Desember 2020 | Tidak didukung (14 Desember 2021) |
| 1,7 | 3 November 2020 | Tidak didukung (14 Desember 2021) |
| 1.6 | 30 Juni 2020 | Tidak didukung (30 Maret 2021) |
| 1,5 | 20 Mei 2020 | Tidak didukung (17 Februari 2021) |
| 1.4 | 20 Desember 2019 | Tidak didukung (18 September 2020) |
Untuk mengetahui informasi selengkapnya tentang kebijakan dukungan kami, lihat Mendapatkan dukungan.
Perbedaan platform
Ada perbedaan fitur yang didukung antara platform yang didukung.
Kolom Cluster GKE Enterprise lainnya mengacu pada cluster yang berada di luar Google Cloud, misalnya:
Google Distributed Cloud:
- Google Distributed Cloud (khusus software) untuk VMware
- Google Distributed Cloud (khusus software) untuk bare metal
Halaman ini menggunakan Google Distributed Cloud, yang dukungan yang sama tersedia di Google Distributed Cloud (khusus software) untuk VMware dan Google Distributed Cloud (khusus software) untuk bare metal, serta platform tertentu yang memiliki perbedaan antarplatform.
GKE Enterprise di cloud publik lainnya:
Cluster terlampir GKE - Cluster Kubernetes pihak ketiga yang telah terdaftar ke fleet. Cloud Service Mesh didukung pada jenis cluster berikut:
- Cluster Amazon EKS
- Cluster Microsoft AKS
Dalam tabel berikut:
- – menunjukkan bahwa fitur diaktifkan secara default.
- * – menunjukkan bahwa fitur didukung untuk platform dan dapat diaktifkan, seperti yang dijelaskan dalam Mengaktifkan fitur opsional atau panduan fitur yang ditautkan dalam tabel fitur.
- Kompatibel – menunjukkan bahwa fitur atau alat pihak ketiga akan terintegrasi atau berfungsi dengan Cloud Service Mesh, tetapi tidak didukung sepenuhnya oleh Dukungan Google Cloud dan panduan fitur tidak tersedia.
- – menunjukkan bahwa fitur tersebut tidak tersedia atau tidak didukung di Cloud Service Mesh 1.31.1.
Fitur default dan opsional didukung sepenuhnya oleh Dukungan Google Cloud. Fitur yang tidak tercantum secara eksplisit dalam tabel akan menerima dukungan upaya terbaik.
Image Dasar
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| Image proxy distroless |
Keamanan
Mekanisme distribusi/rotasi sertifikat
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| Pengelolaan sertifikat workload | ||
| Pengelolaan sertifikat eksternal di gateway ingress dan egress. |
Dukungan certificate authority (CA)
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Cluster GKE Enterprise lokal | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|---|
| Certificate authority Cloud Service Mesh | |||
| Certificate Authority Service | * | * | |
| Istio CA (sebelumnya dikenal sebagai Citadel) | * | * | |
| Memasukkan sertifikat CA Anda sendiri | Didukung oleh layanan CA dan CA Istio | Didukung oleh layanan CA dan CA Istio | Didukung oleh CA Istio |
Fitur keamanan Cloud Service Mesh
Selain mendukung fitur keamanan Istio, Cloud Service Mesh menyediakan lebih banyak kemampuan untuk membantu Anda mengamankan aplikasi.
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Distributed Cloud | GKE Multi-Cloud | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|---|---|
| Integrasi IAP | ||||
| Autentikasi pengguna akhir | ||||
| Kebijakan audit (pratinjau) | * | |||
| Mode uji coba | ||||
| Logging penolakan |
Kebijakan otorisasi
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| Kebijakan v1beta1 otorisasi | ||
| Template jalur |
Kebijakan autentikasi
Autentikasi peer
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| mTLS otomatis | ||
| Mode mTLS PERMISSIVE |
Untuk mengetahui informasi tentang cara mengaktifkan mode mTLS STRICT, lihat Mengonfigurasi keamanan transpor.
Meminta autentikasi
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| Autentikasi JWT (Catatan 1) |
Catatan:
- JWT pihak ketiga diaktifkan secara default.
Telemetri
Metrik
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Cluster GKE Enterprise lokal | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|---|
| Cloud Monitoring (metrik in-proxy HTTP) | |||
| Cloud Monitoring (metrik dalam proxy TCP) | |||
| Istio Telemetry API | |||
| Adaptor/backend kustom, dalam atau di luar proses | |||
| Backend telemetri dan logging arbitrer | |||
| Ekspor metrik Prometheus ke dasbor Prometheus, Grafana, dan Kiali yang diinstal pelanggan | Kompatibel | Kompatibel | Kompatibel |
| Google Cloud Managed Service for Prometheus, tidak termasuk dasbor Cloud Service Mesh | |||
| Diagram topologi di konsol Google Cloud tidak lagi menggunakan layanan telemetri Mesh sebagai sumber datanya. Meskipun sumber data untuk diagram topologi telah berubah, UI-nya tetap sama. | |||
Logging permintaan proxy
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Cluster GKE Enterprise lokal | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|---|
| Log traffic | |||
| Log akses | * | * | * |
Pelacakan
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Cluster GKE Enterprise lokal | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|---|
| Cloud Trace | * | * | |
| Pelacakan Jaeger (memungkinkan penggunaan Jaeger yang dikelola pelanggan) | Kompatibel | Kompatibel | Kompatibel |
| Pelacakan Zipkin (memungkinkan penggunaan Zipkin yang dikelola pelanggan) | Kompatibel | Kompatibel | Kompatibel |
Jaringan
Aturan tujuan
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| credentialName |
Mekanisme intersepsi/pengalihan traffic
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
Penggunaan tradisional iptables menggunakan container init dengan CAP_NET_ADMIN |
||
| Container Network Interface (CNI) | * | * |
| Mengonfigurasi mode intersepsi |
Dukungan protokol
Layanan yang dikonfigurasi dengan kemampuan Lapisan 7 untuk protokol berikut tidak didukung: WebSocket, MongoDB, Redis, Kafka, Cassandra, RabbitMQ, Cloud SQL. Anda mungkin dapat membuat protokol berfungsi dengan menggunakan dukungan byte stream TCP. Jika byte stream TCP tidak dapat mendukung protokol (misalnya, Kafka mengirimkan alamat pengalihan dalam balasan khusus protokol dan pengalihan ini tidak kompatibel dengan logika perutean Cloud Service Mesh), protokol tersebut tidak didukung.
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| IPv4 | ||
| HTTP/1.1 | ||
| HTTP/2 | ||
| Byte stream TCP (Catatan 1) | ||
| gRPC | ||
| IPv6 | ||
| Istio DualStack |
Catatan:
- Meskipun TCP adalah protokol yang didukung untuk jaringan, metrik TCP tidak dikumpulkan atau dilaporkan. Metrik hanya ditampilkan untuk layanan HTTP di konsol Google Cloud .
Deployment Envoy
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| File bantuan | ||
| Gateway masuk | ||
| Egress langsung dari sidecar | ||
| Egress menggunakan gateway egress | * | * |
Anotasi sidecar.istio.io/bootstrapOverride untuk konfigurasi Envoy kustom tidak didukung.
Dukungan CRD
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| Dukungan Istio API (pengecualian di bawah) | ||
| filter Envoy kustom |
Load balancer untuk gateway ingress Istio
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| Load balancer eksternal pihak ketiga | ||
| Google Cloud Load balancer internal | * | Tidak didukung. Lihat link di bawah. |
Untuk mengetahui informasi tentang cara mengonfigurasi load balancer, lihat referensi berikut:
- Menyiapkan load balancer untuk Google Distributed Cloud (khusus software) untuk VMware
- GKE di AWS: Membuat load balancer
- Mengekspos gateway ingress menggunakan load balancer eksternal
Kubernetes Gateway API (pratinjau)
Di Cloud Service Mesh v1.20+, Kubernetes Gateway API tersedia sebagai pratinjau publik.
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| Masuk | ||
Gateway dengan class: istio |
||
HttpRoute menggunakan parentRef |
||
| Traffic mesh | ||
Mengonfigurasi CRD Istio menggunakan kolom targetReftermasuk AuthorizationPolicy, RequestAuthentication, Telemetry, dan WasmPlugin |
Jika Anda menggunakan cluster terlampir Microsoft AKS atau cluster GKE di Azure, Anda harus menetapkan anotasi berikut untuk resource gateway guna mengonfigurasi health check melalui TCP:
service.beta.kubernetes.io/port_80_health-probe_protocol: tcp
Jika tidak, traffic HTTP tidak akan diterima.
Persyaratan pratinjau Kubernetes Gateway API
Pratinjau Kubernetes Gateway API memiliki persyaratan berikut:
Gunakan perilaku deployment otomatis default untuk Gateway.
Gunakan CRD
HttpRouteuntuk konfigurasi pemilihan rute.HttpRouteharus memilikiparentRefyang mengarah ke Gateway.Jangan gunakan CR Gateway Istio dan CR Kubernetes Gateway API di cluster yang sama.
Kebijakan load balancing
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| Panggilan acak | ||
| Koneksi paling sedikit | ||
| Acak | ||
| Passthrough | ||
| Hash yang konsisten | ||
| Locality |
Untuk mengetahui informasi selengkapnya tentang kebijakan load balancing, lihat Aturan Tujuan.
Bidang data
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|
| File bantuan | ||
| Ambien |
Dukungan multi-cluster
Untuk deployment multi-primer cluster GKE di berbagai project, semua cluster harus berada dalam Virtual Private Cloud bersama (VPC).
Jaringan
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Cluster GKE Enterprise lokal | GKE di AWS | GKE di Azure | Cluster terpasang |
|---|---|---|---|---|---|
| Jaringan tunggal | |||||
| Multi-jaringan |
Catatan:
- Untuk cluster yang terpasang, saat ini hanya mesh multi-cluster yang mencakup satu platform (Microsoft AKS, Amazon EKS) yang didukung.
Model deployment
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Cluster GKE Enterprise lokal | GKE Enterprise di cloud publik lainnya | Cluster terpasang |
|---|---|---|---|---|
| Multi-primary | ||||
| Primary-remote |
Catatan tentang terminologi:
Cluster utama adalah cluster dengan bidang kontrol. Satu mesh dapat memiliki lebih dari satu cluster utama untuk ketersediaan tinggi atau untuk mengurangi latensi. Dalam dokumentasi Istio 1.7, deployment multi-primer disebut sebagai bidang kontrol yang direplikasi.
Cluster jarak jauh adalah cluster yang terhubung ke bidang kontrol yang berada di luar cluster. Cluster jarak jauh dapat terhubung ke bidang kontrol yang berjalan di cluster utama atau ke bidang kontrol eksternal.
Cloud Service Mesh menggunakan definisi jaringan yang disederhanakan berdasarkan konektivitas umum. Instance workload berada di jaringan yang sama jika dapat berkomunikasi secara langsung, tanpa gateway.
Antarmuka pengguna
| Fitur | Cluster GKE di Google Cloud (tidak digunakan lagi) | Google Distributed Cloud | Google Distributed Cloud (khusus software) untuk VMware |
|---|---|---|---|
| Dasbor Cloud Service Mesh di konsol Google Cloud | * | * | |
| Cloud Monitoring | * | ||
| Cloud Logging | * | ||
| Cloud Trace | * |
Catatan: Cluster lokal memerlukan GKE Enterprise versi 1.11 atau yang lebih baru. Untuk mengetahui informasi selengkapnya tentang upgrade, lihat Mengupgrade Google Distributed Cloud (khusus software) untuk VMware atau Mengupgrade Google Distributed Cloud (khusus software) untuk bare metal.