Share via


Azure Kubernetes Service (AKS) som en Event Grid-källa

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

Tillgängliga händelsetyper

AKS genererar följande händelsetyper

Händelsetyp beskrivning
Microsoft.ContainerService.NewKubernetesVersionAvailable Utlöses när listan över tillgängliga Kubernetes-versioner uppdateras.
Microsoft.ContainerService.ClusterSupportEnded Utlöses när klustret inte stöds
Microsoft.ContainerService.ClusterSupportEnding Utlöses när kubernetes-versionen för kluster snart upphör att stödjas
Microsoft.ContainerService.NodePoolRollingFailed Utlöses när NodepoolRolling misslyckas till följd av uppgradering eller uppdatering
Microsoft.ContainerService.NodePoolRollingStarted Utlöses när NodepoolRolling startade som ett resultat av uppgraderingen eller en uppdatering
Microsoft.ContainerService.NodePoolRollingSucceeded Utlöses när NodepoolRolling lyckades till följd av uppgraderingen eller en uppdatering

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

När en händelse utlöses skickar Event Grid-tjänsten 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:

Property Type Description
source 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 Utgivardefinierad sökväg till händelseobjektet.
type sträng En av de registrerade händelsetyperna för den här händelsekällan.
time 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 Händelsedata för Blob Storage.
specversion sträng CloudEvents schemaspecifikationsversion.

Exempelhändelser

NewKubernetesVersionAvailable


{
    "source": "/subscriptions/<id>/resourceGroups<rg>/providers/Microsoft.ContainerService/managedClusters/<cluster>",
    "subject": "<cluster>",
    "type": "Microsoft.ContainerService.NewKubernetesVersionAvailable",
    "id": "1234567890abcdef1234567890abcdef12345678",
    "data": {
      "latestSupportedKubernetesVersion": "1.20.7",
      "latestStableKubernetesVersion": "1.19.11",
      "lowestMinorKubernetesVersion": "1.18.19",
      "latestPreviewKubernetesVersion": "1.21.1"
    },
    "specversion": "1.0",
    "time": "2021-07-01T04:52:57.0000000Z"
}

Dataobjektet innehåller följande egenskaper:

Property Type 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.
lowestMinorKubernetesVersion sträng Den lägsta tillgängliga versionen av Kubernetes.
latestPreviewKubernetesVersion sträng Den senaste förhandsversionen av Kubernetes tillgänglig.

Nästa steg

Se följande självstudie: Snabbstart: Prenumerera på AKS-händelser (Azure Kubernetes Service) med Azure Event Grid.