In diesem Dokument wird beschrieben, wie Cloud Service Mesh und Service Directory zusammenarbeiten, um Anwendungen in Ihrem Service Mesh Zugriff auf Dienste zu ermöglichen, die in der Service Directory-Registrierung aufgeführt sind.
Cloud Service Mesh ist eine Service Mesh-Steuerungsebene, die globales Routing, Load-Balancing, regionales Failover und Sicherheit für heterogene Bereitstellungen ermöglicht. Dazu gehören Deployments, die Sidecars, Edge- oder Middle-Proxys und proxylose gRPC-Clients verwenden.
Durch die Integration von Service Directory und Cloud Service Mesh werden in Service Directory registrierte Dienste für Cloud Service Mesh-Dienste verfügbar.
Mit Service Directory können Sie einfacher auf Ihre Dienste zugreifen und sie in einer zentralen Registry verfolgen. Dazu gehören Google Cloud Dienste wie GKE, interne Passthrough-Network-Load-Balancer, interne Application Load Balancer sowie lokale und Multicloud-Dienste. Wenn ein Dienstersteller einen GKE-Dienst oder einen Load-Balancer erstellt, kann der Dienst oder Load-Balancer automatisch über die Integrationen bei Service Directory registriert werden.
Nachdem ein Dienst in Service Directory ist, können Sie Cloud Service Mesh so konfigurieren, dass Cloud Service Mesh-Clients auf jeden in Service Directory registrierten Dienst zugreifen können, z. B. auf interne Passthrough-Network-Load-Balancer und interne Application Load Balancer.
Wenn Sie die Dienstregistrierung von Service Directory mit Cloud Service Mesh verwenden, stehen die Dienste in der Dienstregistrierung den Anwendungen in Ihrem Mesh und den von Cloud Service Mesh konfigurierten Gateways zur Verfügung.
Wenn Sie Ihr Cloud Service Mesh bei Service Directory registrieren, können Sie Folgendes tun:
- Vorhandene Dienste für Cloud Service Mesh verfügbar machen
- Koordination zwischen Diensterstellern und Nutzern verbessern
- Mit einem Ingress-Punkt auf Dienste in einem Perimeter zugreifen
- Dienste über mehrere Domains hinweg verbinden
- Richtlinien beim Zugriff auf Dienste anwenden
Ausführliche Informationen zu diesen Funktionen finden Sie unter Anwendungsfälle für die Integration von Cloud Service Mesh mit Service Directory.
Registrieren Sie einen Dienst bei Service Directory und binden Sie ihn dann an einen Backend-Dienst von Cloud Service Mesh, um Ihre Dienste einzubinden. Nachdem eine Bindung eingerichtet wurde, fragt Cloud Service Mesh Service Directory ab, um Informationen über den registrierten Dienst abzurufen und wie dieser Dienst erreicht werden kann.
Ausführliche Informationen zum Einrichten von Cloud Service Mesh mit Service Directory finden Sie unter Cloud Service Mesh mit Service Directory einrichten.
Nächste Schritte
- Eine Übersicht über Service Directory finden Sie in der Übersicht zu Service Directory.
- Eine detaillierte Übersicht über die Integration von Cloud Service Mesh und Service Directory finden Sie unter Cloud Service Mesh-Integration mit Service Directory.
- Eine Anleitung zum Einrichten von Cloud Service Mesh mit Service Directory finden Sie unter Cloud Service Mesh mit Service Directory einrichten.
- Informationen zu Lösungen für häufige Probleme, die bei der Verwendung von Service Directory auftreten können, finden Sie unter Fehlerbehebung.