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 für alle diese Optionen beschrieben.

Auf Google Cloud

Es gibt zwei API-Optionen für Google Cloud , je nachdem, welche Infrastruktur Sie verwenden möchten.

Wenn sich Ihre Arbeitslasten ausschließlich in GKE befinden, verwenden Sie die Istio-APIs.

  • Mit der Fleet API können Sie Cloud Service Mesh auf Clustern in der Flotte installieren.

  • Wählen Sie die Zertifizierungsstelle aus, die Sie verwenden möchten: MeshCA oder CAS. Die Cluster in der Flotte verwenden alle dieselbe CA, wodurch Vertrauen zwischen den Arbeitslasten, die in den Clustern ausgeführt werden, aufgebaut wird.

  • Die Service Mesh-Benutzeroberfläche wird automatisch aktiviert.

Verwaltete Steuerungsebene für GKE

Die für diese Cluster bereitgestellte Steuerungsebene hängt davon ab, ob Sie Cluster einer vorhandenen Flotte hinzufügen oder eine neue Flotte bereitstellen.

Neue Flotten verwenden die globale, verwaltete Steuerungsebene. Diese Steuerungsebene ist über das gesamte Google Cloud Netzwerk hinweg skalierbar und bietet eine höhere Zuverlässigkeit und Stabilität.

Wenn Sie einer vorhandenen Flotte Cluster hinzufügen, verwenden die neuen Cluster dieselbe Implementierung der verwalteten Steuerungsebene wie die vorhandenen Cluster.

Nicht verwaltetes Cloud Service Mesh

Es gibt auch die Möglichkeit, eine nicht verwaltete, clusterinterne Steuerungsebene zu verwenden. Google empfiehlt dringend, Managed Cloud Service Mesh zu verwenden, damit Google die Mesh-Infrastruktur aktualisieren und verwalten kann. Diese Option sollte nur verwendet werden, wenn der verwaltete Cloud Service Mesh Ihren Anwendungsfall nicht unterstützt. Nutzer müssen regelmäßig Releases und Patches durchführen, um das System auf dem neuesten Stand zu halten.

VMs, GKE und/oder Proxy-freies gRPC

Wenn Ihre Arbeitslasten eine Kombination aus VMs und GKE sind oder proxylose gRPC-Dienste 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 verschiedenen Umgebungen. In diesem Fall ist Cloud Service Mesh Teil von GKE Enterprise in Google Cloud. In diesen Umgebungen wird Cloud Service Mesh clusterintern mit asmcli installiert. Die Istio-APIs sind 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 nicht mehr verfügbar 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 von Cloud Service Mesh für EKS-Kubernetes-Cluster in AWS endet am 17. März 2027.
  • Die Unterstützung von Cloud Service Mesh für AKS-Kubernetes-Cluster in Azure endet am 17. März 2027.

1.25.x

Für Cloud Service Mesh 1.25.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 auf Google Cloud in einer 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.25 unterstützt die folgenden GKE-Versionen: 1.29–1.32.

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.30–1.32 Kubernetes-Version 1.30–1.32
Google Distributed Cloud (nur Software) für Bare Metal 1.30–1.32 Kubernetes-Version 1.30–1.32
GKE on AWS (eingestellt) Kubernetes-Version 1.29–1.31
GKE on Azure (eingestellt) Kubernetes-Version 1.29–1.31
In GKE angehängte Cluster (eingestellt) Amazon EKS unter Kubernetes 1.29–1.31 und Microsoft AKS unter Kubernetes 1.29–1.31

1.24.x

Für Cloud Service Mesh 1.24.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 auf Google Cloud in einer 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.24 unterstützt die folgenden GKE-Versionen: 1.29–1.32.

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.30–1.32 Kubernetes-Version 1.30–1.32
Google Distributed Cloud (nur Software) für Bare Metal 1.30–1.32 Kubernetes-Version 1.30–1.32
GKE on AWS (eingestellt) Kubernetes-Version 1.29–1.31
GKE on Azure (eingestellt) Kubernetes-Version 1.29–1.31
In GKE angehängte Cluster (eingestellt) Amazon EKS unter Kubernetes 1.29–1.31 und Microsoft AKS unter Kubernetes 1.29–1.31

1.23.x

Für Cloud Service Mesh 1.23.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 auf Google Cloud in einer 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.23 unterstützt die folgenden GKE-Versionen: 1.29–1.32.

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.30–1.32 Kubernetes-Version 1.30–1.32
Google Distributed Cloud (nur Software) für Bare Metal 1.30–1.32 Kubernetes-Version 1.30–1.32
GKE on AWS (eingestellt) Kubernetes-Version 1.29–1.31
GKE on Azure (eingestellt) Kubernetes-Version 1.29–1.31
In GKE angehängte Cluster (eingestellt) Amazon EKS unter Kubernetes 1.29–1.31 und Microsoft AKS unter Kubernetes 1.29–1.31

Eine Liste der Umgebungen, die für verwaltetes Cloud Service Mesh unterstützt werden, finden Sie unter Verwaltete Cloud Service Mesh-Umgebungen.