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