Sdílet prostřednictvím


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.