Unterstützte Plattformen
Cloud Service Mesh unterstützt eine Vielzahl von Infrastrukturen (GKE/Kubernetes, Compute Engine) und Umgebungen (lokal, andere Clouds). Auf dieser Seite werden die APIs und Optionen für die Verwendung von Cloud Service Mesh in all diesen Optionen beschrieben.
Auf Google Cloud
Es gibt zwei API-Optionen, Google Cloud je nachdem, welche Infrastruktur Sie verwenden möchten.
Wenn sich Ihre Arbeitslasten ausschließlich in GKE befinden, verwenden Sie die Istio APIs.
Verwenden Sie die Fleet API, um Cloud Service Mesh auf Clustern in der Flotte zu installieren.
Wählen Sie die Zertifizierungsstelle aus, die Sie verwenden möchten: MeshCA oder CAS. Alle Cluster in der Flotte verwenden dieselbe Zertifizierungsstelle, wodurch Vertrauen zwischen den Arbeitslasten entsteht, die auf den Clustern ausgeführt werden.
Die Service Mesh-UI ist automatisch aktiviert.
Verwaltete Steuerungsebene für GKE
Die für diese Cluster bereitgestellte Steuerungsebene hängt davon ab, ob Sie Cluster zu einer vorhandenen Flotte hinzufügen oder eine neue Flotte bereitstellen.
Neue Flotten verwenden die globale, verwaltete Steuerungsebene. Diese Steuerungsebene lässt sich im gesamten Google Cloud Netzwerk skalieren und bietet eine höhere Zuverlässigkeit und Stabilität.
Wenn Sie Cluster zu einer vorhandenen Flotte hinzufügen, verwenden neue Cluster dieselbe verwaltete Steuerungsebene wie vorhandene Cluster.
Nicht verwaltetes Cloud Service Mesh
Die Verwendung einer nicht verwalteten Steuerungsebene im Cluster in GKE on Google Cloud ist veraltet. Verwenden Sie keine Steuerungsebene im Cluster für neue Bereitstellungen in GKE on Google Cloud. Wenn Sie eine vorhandene Steuerungsebene im Cluster in GKE on Google Cloudhaben, migrieren Sie zu verwaltetem Cloud Service Mesh.
VMs, GKE und oder proxylose gRPC
Wenn Ihre Arbeitslasten eine Kombination aus VMs und GKE sind oder proxylose gRPC verwenden, sollten Sie die Service Routing APIs verwenden. Mit diesen APIs können Sie ein Mesh definieren und das Routing zwischen Diensten in diesem Mesh konfigurieren.
Aus Google Cloud
Cloud Service Mesh unterstützt GKE- und angehängte Cluster in einer Vielzahl von Umgebungen. In diesem Fall ist Cloud Service Mesh Teil von GKE Enterprise in Google Cloud. In diesen Umgebungen wird Cloud Service Mesh mit asmcli im Cluster installiert. Die Istio APIs werden im Cluster installiert, sodass der Nutzer das Service Mesh für Kubernetes-Arbeitslasten konfigurieren kann.
Cloud Service Mesh unterstützt die folgenden Umgebungen:
- Google Distributed Cloud (nur Software) für VMware
- Google Distributed Cloud (nur Software) für Bare Metal
Die folgenden Produkte sind jetzt veraltet und befinden sich im Wartungsmodus.
- GKE on AWS wird am 17. März 2027 eingestellt.
- GKE on Azure wird am 17. März 2027 eingestellt.
- Die Unterstützung für Cloud Service Mesh für EKS-Kubernetes-Cluster in AWS endet am 17. März 2027.
- Die Unterstützung für Cloud Service Mesh für AKS-Kubernetes-Cluster in Azure endet am 17. März 2027.
1.31.x
Für Cloud Service Mesh 1.31.x im Cluster werden nur die folgenden Umgebungen unterstützt. Alle anderen Umgebungen werden nicht unterstützt.
| Plattform | Version |
|---|---|
| GKE auf Google Cloud |
Wir empfehlen, GKE-Cluster in einer
Google Cloud
Release
-Version zu registrieren. Verwenden Sie für die Registrierung die Release-Version „Regular“, da andere
Versionen möglicherweise auf einer nicht unterstützten GKE-Version beruhen. Cloud Service Mesh 1.31 unterstützt die folgenden
GKE-Versionen: 1.33–1.36.
Weitere Informationen zu den in den einzelnen Release-Versionen enthaltenen GKE-Versionen finden Sie hier:
Der GKE-Cluster muss Standard sein. Der GKE Autopilot-Cluster wird von der Steuerungsebene im Cluster nicht unterstützt. Damit Sie GKE Autopilot verwenden können, müssen Sie verwaltetes Cloud Service Mesh auswählen. |
| Google Distributed Cloud (nur Software) für Bare Metal 1.34–1.36 | Kubernetes-Version 1.34–1.36 |
| Google Distributed Cloud (nur Software) für VMware 1.34–1.36 | Kubernetes-Version 1.34–1.36 |
1.30.x
Für Cloud Service Mesh 1.30.x im Cluster werden nur die folgenden Umgebungen unterstützt. Alle anderen Umgebungen werden nicht unterstützt.
| Plattform | Version |
|---|---|
| GKE auf Google Cloud |
Wir empfehlen, GKE-Cluster in einer
Google Cloud
Release
-Version zu registrieren. Verwenden Sie für die Registrierung die Release-Version „Regular“, da andere
Versionen möglicherweise auf einer nicht unterstützten GKE-Version beruhen. Cloud Service Mesh 1.30 unterstützt die folgenden
GKE-Versionen: 1.33–1.36.
Weitere Informationen zu den in den einzelnen Release-Versionen enthaltenen GKE-Versionen finden Sie hier:
Der GKE-Cluster muss Standard sein. Der GKE Autopilot-Cluster wird von der Steuerungsebene im Cluster nicht unterstützt. Damit Sie GKE Autopilot verwenden können, müssen Sie verwaltetes Cloud Service Mesh auswählen. |
| Google Distributed Cloud (nur Software) für VMware 1.34–1.36 | Kubernetes-Version 1.34–1.36 |
| Google Distributed Cloud (nur Software) (veraltet) für Bare Metal 1.34–1.36 | Kubernetes-Version 1.34–1.36 |
| GKE on AWS (veraltet) | Kubernetes-Version 1.33–1.35 |
| GKE on Azure (veraltet) | Kubernetes-Version 1.33–1.35 |
| In GKE angehängte Cluster (veraltet) | Amazon EKS in Kubernetes 1.33–1.35 und Microsoft AKS in Kubernetes 1.34–1.35 |
1.29.x
Für Cloud Service Mesh 1.29.x im Cluster werden nur die folgenden Umgebungen unterstützt. Alle anderen Umgebungen werden nicht unterstützt.
| Plattform | Version |
|---|---|
| GKE auf Google Cloud |
Wir empfehlen, GKE-Cluster in einer
Google Cloud
Release
-Version zu registrieren. Verwenden Sie für die Registrierung die Release-Version „Regular“, da andere
Versionen möglicherweise auf einer nicht unterstützten GKE-Version beruhen. Cloud Service Mesh 1.29 unterstützt die folgenden
GKE-Versionen: 1.33–1.36.
Weitere Informationen zu den in den einzelnen Release-Versionen enthaltenen GKE-Versionen finden Sie hier:
Der GKE-Cluster muss Standard sein. Der GKE Autopilot-Cluster wird von der Steuerungsebene im Cluster nicht unterstützt. Damit Sie GKE Autopilot verwenden können, müssen Sie verwaltetes Cloud Service Mesh auswählen. |
| Google Distributed Cloud (nur Software) für VMware 1.34–1.36 | Kubernetes-Version 1.34–1.36 |
| Google Distributed Cloud (nur Software) (veraltet) für Bare Metal 1.34–1.36 | Kubernetes-Version 1.34–1.36 |
| GKE on AWS (veraltet) | Kubernetes-Version 1.33–1.35 |
| GKE on Azure (veraltet) | Kubernetes-Version 1.33–1.35 |
| In GKE angehängte Cluster (veraltet) | Amazon EKS in Kubernetes 1.33–1.35 und Microsoft AKS in Kubernetes 1.34–1.35 |
1.28.x
Für Cloud Service Mesh 1.28.x im Cluster werden nur die folgenden Umgebungen unterstützt. Alle anderen Umgebungen werden nicht unterstützt.
| Plattform | Version |
|---|---|
| GKE auf Google Cloud |
Wir empfehlen, GKE-Cluster in einer
Google Cloud
Release
-Version zu registrieren. Verwenden Sie für die Registrierung die Release-Version „Regular“, da andere
Versionen möglicherweise auf einer nicht unterstützten GKE-Version beruhen. Cloud Service Mesh 1.28 unterstützt die folgenden
GKE-Versionen: 1.33–1.36.
Weitere Informationen zu den in den einzelnen Release-Versionen enthaltenen GKE-Versionen finden Sie hier:
Der GKE-Cluster muss Standard sein. Der GKE Autopilot-Cluster wird von der Steuerungsebene im Cluster nicht unterstützt. Damit Sie GKE Autopilot verwenden können, müssen Sie verwaltetes Cloud Service Mesh auswählen. |
| Google Distributed Cloud (nur Software) für VMware 1.34–1.36 | Kubernetes-Version 1.34–1.36 |
| Google Distributed Cloud (nur Software) (veraltet) für Bare Metal 1.34–1.36 | Kubernetes-Version 1.34–1.36 |
| GKE on AWS (veraltet) | Kubernetes-Version 1.33–1.35 |
| GKE on Azure (veraltet) | Kubernetes-Version 1.33–1.35 |
| In GKE angehängte Cluster (veraltet) | Amazon EKS in Kubernetes 1.33–1.35 und Microsoft AKS in Kubernetes 1.34–1.35 |
Eine Liste der Umgebungen, die für verwaltetes Cloud Service Mesh unterstützt werden, finden Sie unter Verwaltete Cloud Service Mesh-Umgebungen.