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
- En introduktion till Azure Event Grid finns i Vad är Event Grid?
- Mer information om hur du skapar en Azure Event Grid-prenumeration finns i Event Grid prenumerationsschema