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.