Azure Kubernetes Service (AKS) jako zdroj služby Event Grid
Tento článek obsahuje vlastnosti a schéma pro události AKS. Poskytuje také seznam rychlých startů a kurzů pro použití AKS jako zdroje událostí. Úvod do schémat událostí najdete v tématu Schémata událostí Azure Event Gridu a schématu cloudových událostí.
Dostupné typy událostí
AKS generuje následující typy událostí.
Event Type | Popis |
---|---|
Microsoft.ContainerService.NewKubernetesVersionAvailable | Aktivuje se při aktualizaci seznamu dostupných verzí Kubernetes. |
Microsoft.ContainerService.ClusterSupportEnded | Aktivuje se, když cluster přestane podporovat. |
Microsoft.ContainerService.ClusterSupportEnding | Aktivuje se, když se brzy přestane podporovat verze Kubernetes clusterů. |
Microsoft.ContainerService.NodePoolRollingFailed | Aktivuje se, když nodepoolRolling selže v důsledku upgradu nebo aktualizace. |
Microsoft.ContainerService.NodePoolRollingStarted | Aktivované při spuštění NodepoolRolling v důsledku upgradu nebo aktualizace |
Microsoft.ContainerService.NodePoolRollingSucceeded | Aktivuje se, když nodepoolRolling proběhl úspěšně v důsledku upgradu nebo aktualizace. |
Vlastnosti společné pro všechny události
Když se aktivuje událost, služba Event Grid odešle data o dané události do odebírajícího koncového bodu. Tato část obsahuje příklad toho, jak by tato data vypadala pro každou událost. Každá událost má následující data nejvyšší úrovně:
Vlastnost | Type | Description |
---|---|---|
source |
string | Úplná cesta prostředku ke zdroji událostí. Toto pole není zapisovatelné. Tuto hodnotu poskytuje Event Grid. |
subject |
string | Cesta k předmětu události, kterou definuje vydavatel. |
type |
string | Jeden z registrovaných typů události pro tento zdroj události. |
time |
string | Čas vygenerování události na základě času UTC poskytovatele. |
id |
string | Jedinečný identifikátor události. |
data |
objekt | Data událostí úložiště objektů blob |
specversion |
string | Verze specifikace schématu CloudEvents |
Příklady událostí
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"
}
Datový objekt obsahuje následující vlastnosti:
Vlastnost | Type | Description |
---|---|---|
latestSupportedKubernetesVersion |
string | K dispozici je nejnovější podporovaná verze Kubernetes. |
latestStableKubernetesVersion |
string | K dispozici je nejnovější stabilní podporovaná verze Kubernetes. |
lowestMinorKubernetesVersion |
string | Nejnižší podporovaná verze Kubernetes. |
latestPreviewKubernetesVersion |
string | K dispozici je nejnovější verze Preview Kubernetes. |
Další kroky
Projděte si následující kurz: Rychlý start: Přihlášení k odběru událostí služby Azure Kubernetes Service (AKS) pomocí služby Azure Event Grid.