Features von Event Grid in Kubernetes mit Azure Arc
Event Grid in Kubernetes bietet eine Vielzahl von Features, mit denen Sie Ihre Kubernetes-Workloads integrieren und Hybridarchitekturen umsetzen können. Die Anwendung nutzt dieselbe REST-API (ab Version 2020-10-15-preview), die Event Grid CLI, die Benutzeroberfläche des Azure-Portals, Verwaltungs-SDKs und SDKs der Datenebene mit Azure Event Grid, der anderen Edition desselben Diensts. Wenn Sie bereit sind, Ereignisse zu veröffentlichen, können Sie die SDK-Beispiele der Datenebene in verschiedenen Sprachen verwenden, die für beide Editionen von Event Grid funktionieren.
Obwohl Event Grid in Kubernetes und Azure Event Grid viele Funktionen gemeinsam sind und das Ziel darin besteht, die gleiche Benutzererfahrung zu bieten, gibt es einige Unterschiede angesichts der einzigartigen Anforderungen, die die beiden Editionen zu erfüllen versuchen, und des Stadiums, in dem sie sich in ihrem Softwarelebenszyklus befinden. Beispiel: Der einzige Typ von Thema, der in Event Grid für Kubernetes verfügbar ist, sind Event Grid-Themen, die manchmal auch als benutzerdefinierte Themen bezeichnet werden. Andere Thementypen sind entweder nicht anwendbar, oder es ist noch kein Support für sie verfügbar. Die Hauptunterschiede zwischen den beiden Editionen von Event Grid werden in der folgenden Tabelle dargestellt.
Wichtig
Event Grid in Kubernetes mit Azure Arc befindet sich derzeit in der öffentlichen Vorschau. Diese Vorschauversion wird ohne Vereinbarung zum Servicelevel bereitgestellt und ist nicht für Produktionsworkloads vorgesehen. Manche Features werden möglicherweise nicht unterstützt oder sind nur eingeschränkt verwendbar. Weitere Informationen finden Sie unter Zusätzliche Nutzungsbestimmungen für Microsoft Azure-Vorschauen.
Event Grid in Kubernetes im Vergleich zu Event Grid in Azure
Funktion | Event Grid in Kubernetes | Azure Event Grid |
---|---|---|
Event Grid-Themen | ✔ | ✔ |
CNCF Cloud Events-Schema | ✔ | ✔ |
Event Grid und benutzerdefinierte Schemas | ✘* | ✔ |
Zuverlässige Übermittlung | ✔ | ✔ |
Metriken | ✔** | ✔ |
Azure Monitor | ✘ | ✔ |
Speicherort für unzustellbare Nachrichten | ✘ | ✔ |
Weiterleiten von Ereignissen an ein anderes Event Grid-Thema | ✔ | ✘ |
Systemthemen | ✘ | ✔ |
Domänenthemen | ✘ | ✔ |
Partnerereignisse | ✘ | ✔ |
Überprüfung des Zielendpunkts | ✘ | ✔ |
Azure Event Grid-Trigger für Azure Functions | ✘ | ✔ |
Hybridverbindungen von Azure Relay als Ziel | ✘ | ✔ |
Erweiterte Filterung | ✔*** | ✔ |
Webhook AuthN/AuthZ mit Microsoft Entra ID | ✘ | ✔ |
Ereignisübermittlung mit Ressourcenidentität | ✘ | ✔ |
Gleicher Satz von SDKs der Datenebene | ✔ | ✔ |
Gleicher Satz von Verwaltungs-SDKs | ✔ | ✔ |
Gleiche Event Grid CLI | ✔ | ✔ |
* Das Cloud Events 1.0-Schema bietet einen Erweiterbarkeitsmechanismus und ist ein offener Standard. Diese Qualitäten oder Features werden nicht vom Event Grid- oder benutzerdefinierten Schemas bereitgestellt. Das Cloud Events 1.0-Schema ist eine Weiterentwicklung des Event Grid-Schemas.
** Metriken für Themen und Ereignisabonnements werden im Prometheus-Expositionsformat bereitgestellt. Metriken oder andere Überwachungsfunktionen im Azure-Portal sind in der Vorschauversion derzeit nicht verfügbar.
** Event Grid in Kubernetes unterstützt wie Event Grid in Azure die erweiterte Filterung von Ereignissen basierend auf Werten in Ereignisdaten. Es gibt jedoch einige Features und Operatoren, die Event Grid in Kubernetes nicht unterstützt. Weitere Informationen finden Sie unter Erweiterte Filterung.
Nächste Schritte
Weitere Informationen zu Event Grid in Kubernetes finden Sie unter Event Grid in Kubernetes mit Azure Arc (Vorschau) – Übersicht.