Azure Kubernetes Service (AKS) als een Event Grid bron (preview)
Dit artikel bevat de eigenschappen en het schema voor AKS-gebeurtenissen. Zie Gebeurtenisschema's maken voor Azure Event Grid inleiding tot gebeurtenisschema's. U vindt er ook een lijst met quickstarts en zelfstudies voor het gebruik van AKS als gebeurtenisbron.
Belangrijk
Preview-functies van AKS zijn beschikbaar via selfservice en opt-in. Previews worden aangeboden 'as is' en 'as available', en ze worden uitgesloten van de serviceovereenkomsten en beperkte garantie. AKS-previews worden gedeeltelijk gedekt door klantondersteuning op basis van best effort. Daarom zijn deze functies niet bedoeld voor productiegebruik. Zie de volgende ondersteuningsartikelen voor meer informatie:
Beschikbare gebeurtenistypen
AKS stuurt de volgende gebeurtenistypen
| Gebeurtenistype | Beschrijving |
|---|---|
| Microsoft.ContainerService.NewKubernetesVersionAvailable | Geactiveerd wanneer de lijst met beschikbare Kubernetes-versies wordt bijgewerkt. |
Eigenschappen die gemeenschappelijk zijn voor alle gebeurtenissen
Wanneer een gebeurtenis wordt geactiveerd, verzendt Event Grid service gegevens over die gebeurtenis naar het abonneren van het eindpunt. Deze sectie bevat een voorbeeld van hoe de gegevens voor elke gebeurtenis eruitzien. Elke gebeurtenis heeft de volgende gegevens op het hoogste niveau:
| Eigenschap | Type | Description |
|---|---|---|
topic |
tekenreeks | Volledig resourcepad naar de gebeurtenisbron. Dit veld kan niet worden geschreven. Event Grid biedt deze waarde. |
subject |
tekenreeks | Publisher gedefinieerd pad naar het gebeurtenisonderwerp. |
eventType |
tekenreeks | Een van de geregistreerde gebeurtenistypen voor deze gebeurtenisbron. |
eventTime |
tekenreeks | De tijd dat de gebeurtenis wordt gegenereerd op basis van de UTC-tijd van de provider. |
id |
tekenreeks | Unieke id voor de gebeurtenis. |
data |
object | Blob Storage-gebeurtenisgegevens. |
dataVersion |
tekenreeks | De schemaversie van het gegevensobject. De uitgever definieert de schemaversie. |
metadataVersion |
tekenreeks | De schemaversie van de metagegevens van de gebeurtenis. Event Grid definieert het schema voor de eigenschappen op het hoogste niveau. Event Grid biedt deze waarde. |
Voorbeeldgebeurtenissen
NewKubernetesVersionAvailable
{
"topic": "/subscriptions/<id>/resourceGroups<rg>/providers/Microsoft.ContainerService/managedClusters/<cluster>",
"subject": "<cluster>",
"eventType": "Microsoft.ContainerService.NewKubernetesVersionAvailable",
"id": "1234567890abcdef1234567890abcdef12345678",
"data": {
"latestSupportedKubernetesVersion": "1.20.7",
"latestStableKubernetesVersion": "1.19.11",
"lowestMinorKubernetesVersion": "1.18.19",
"latestPreviewKubernetesVersion": "1.21.1"
},
"dataVersion": "1",
"metadataVersion": "1",
"eventTime": "2021-07-01T04:52:57.0000000Z"
}
Het gegevensobject bevat de volgende eigenschappen:
| Eigenschap | Type | Description |
|---|---|---|
latestSupportedKubernetesVersion |
tekenreeks | De nieuwste ondersteunde versie van Kubernetes is beschikbaar. |
latestStableKubernetesVersion |
tekenreeks | De nieuwste stabiele ondersteunde versie van Kubernetes is beschikbaar. |
lowestMinorKubernetesVersion |
tekenreeks | De laagst ondersteunde versie van Kubernetes die beschikbaar is. |
latestPreviewKubernetesVersion |
tekenreeks | De nieuwste preview-versie van Kubernetes is beschikbaar. |
Volgende stappen
- Zie Wat is Event Grid? voor een inleiding tot Azure Event Grid.
- Zie een abonnementsschema maken voor meer Azure Event Grid over het maken Event Grid abonnement