Event Grid in Kubernetes met Azure Arc-functies
Event Grid in Kubernetes biedt een uitgebreide set functies waarmee u uw Kubernetes-workloads kunt integreren en hybride architecturen kunt realiseren. Het deelt dezelfde rest API (vanaf versie 2020-10-15-preview), Event Grid CLI, Azure Portal-ervaring, beheer-SDK's en gegevensvlak-SDK's met Azure Event Grid, de andere editie van dezelfde service. Wanneer u klaar bent om gebeurtenissen te publiceren, kunt u de SDK-voorbeelden van het gegevensvlak gebruiken die in verschillende talen werken voor beide edities van Event Grid.
Hoewel Event Grid in Kubernetes en Azure Event Grid veel functies deelt en het doel is om dezelfde gebruikerservaring te bieden, zijn er enkele verschillen op basis van de unieke vereisten waaraan ze willen voldoen en de fase waarin ze zich in hun softwarelevenscyclus bevinden. Het enige type onderwerp dat beschikbaar is in Event Grid in Kubernetes, is bijvoorbeeld Event Grid-onderwerpen die soms ook wel aangepaste onderwerpen worden genoemd. Andere typen onderwerpen zijn niet van toepassing of ondersteuning voor deze onderwerpen is nog niet beschikbaar. De belangrijkste verschillen tussen de twee edities van Event Grid worden weergegeven in de volgende tabel.
Belangrijk
Event Grid in Kubernetes met Azure Arc is momenteel beschikbaar als openbare preview. Deze preview-versie wordt aangeboden zonder service level agreement en wordt niet aanbevolen voor productieworkloads. Misschien worden bepaalde functies niet ondersteund of zijn de mogelijkheden ervan beperkt. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews voor meer informatie.
Event Grid in Kubernetes versus Event Grid in Azure
Functie | Event Grid in Kubernetes | Azure Event Grid |
---|---|---|
Event Grid-onderwerpen | ✔ | ✔ |
CNCF Cloud Events-schema | ✔ | ✔ |
Event Grid en aangepaste schema's | ✘* | ✔ |
Betrouwbare levering | ✔ | ✔ |
Metrische gegevens voor | ✔** | ✔ |
Azure Monitor | ✘ | ✔ |
Locatie van dode letter | ✘ | ✔ |
Gebeurtenissen doorsturen naar een ander Event Grid-onderwerp | ✔ | ✘ |
Systeemonderwerpen | ✘ | ✔ |
Domeinonderwerpen | ✘ | ✔ |
Partnerevenementen | ✘ | ✔ |
Doeleindpuntvalidatie | ✘ | ✔ |
Azure Event Grid-trigger voor Azure Functions | ✘ | ✔ |
Hybride verbindingen van Azure Relay als bestemming | ✘ | ✔ |
Geavanceerd filteren | ✔*** | ✔ |
Webhook AuthN/AuthZ met Microsoft Entra-id | ✘ | ✔ |
Levering van gebeurtenissen met resource-id | ✘ | ✔ |
Dezelfde set SDK's voor gegevensvlakken | ✔ | ✔ |
Dezelfde set beheer-SDK's | ✔ | ✔ |
Dezelfde Event Grid CLI | ✔ | ✔ |
* Cloud Events 1.0 schema biedt een uitbreidbaarheidsmechanisme en is een open standaard. Deze kwaliteiten of functies worden niet geleverd door de Event Grid- of aangepaste schema's. Cloud Events 1.0-schema is een evolutie van het Event Grid-schema.
** Metrische gegevens voor onderwerpen en gebeurtenisabonnementen worden geleverd met behulp van de Prometheus-tentoonstellingsindeling. Metrische gegevens of andere bewakingsfuncties in Azure Portal zijn momenteel niet beschikbaar in de preview-versie.
Event Grid in Kubernetes biedt ondersteuning voor geavanceerd filteren van gebeurtenissen op basis van waarden in gebeurtenisgegevens als Event Grid in Azure, maar er zijn enkele functies en operators die Event Grid in Kubernetes niet ondersteunt. Zie Geavanceerd filteren voor meer informatie.