Azure Kubernetes Service (AKS) som en Event Grid källa (förhandsversion)

Den här artikeln innehåller egenskaper och schema för AKS-händelser. En introduktion till händelsescheman finns i Azure Event Grid händelseschema . Du får också en lista över snabbstarter och självstudier för att använda AKS som händelsekälla.

Viktigt

AKS-förhandsgranskningsfunktioner är tillgängliga via självbetjäning och avanmälning. Förhandsgranskningar tillhandahålls i "i dess omfattning" och "i den omfattning som är tillgänglig", och de är undantagna från serviceavtalen och den begränsade garantin. AKS-förhandsversioner omfattas delvis av kundsupporten baserat på bästa möjliga resultat. Därför är dessa funktioner inte avsedda för produktionsanvändning. Mer information finns i följande supportartiklar:

Tillgängliga händelsetyper

AKS skickar följande händelsetyper

Händelsetyp Description
Microsoft.ContainerService.NewKubernetesVersionAvailable Utlöses när listan över tillgängliga Kubernetes-versioner uppdateras.

Egenskaper som är gemensamma för alla händelser

När en händelse utlöses skickar Event Grid data om händelsen till den prenumererande slutpunkten. Det här avsnittet innehåller ett exempel på hur dessa data skulle se ut för varje händelse. Varje händelse har följande data på den översta nivån:

Egenskap Typ Description
topic sträng Fullständig resurssökväg till händelsekällan. Det här fältet kan inte skrivas. Event Grid ger det här värdet.
subject sträng Publisher-definierad sökväg till händelseämnet.
eventType sträng En av de registrerade händelsetyperna för den här händelsekällan.
eventTime sträng Den tid då händelsen genereras baserat på leverantörens UTC-tid.
id sträng Unik identifierare för händelsen.
data objekt Blob Storage-händelsedata.
dataVersion sträng Dataobjektets schemaversion. Utgivaren definierar schemaversion.
metadataVersion sträng Schemaversionen för händelsemetadata. Event Grid definierar schemat för de översta egenskaperna. Event Grid det här värdet.

Exempelhändelser

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"
}

Dataobjektet innehåller följande egenskaper:

Egenskap Typ Description
latestSupportedKubernetesVersion sträng Den senaste versionen av Kubernetes som stöds är tillgänglig.
latestStableKubernetesVersion sträng Den senaste stabila versionen av Kubernetes som stöds är tillgänglig.
lowestMinorKubernetesVersion sträng Den lägsta versionen av Kubernetes som stöds.
latestPreviewKubernetesVersion sträng Den senaste förhandsversionen av Kubernetes är tillgänglig.

Nästa steg