Servizio Azure Kubernetes come origine di Griglia di eventi

Questo articolo illustra le proprietà e lo schema per gli eventi del servizio Azure Kubernetes. Mette anche a disposizione un elenco di avvii rapidi ed esercitazioni per usare il servizio Azure Kubernetes come origine evento. Per un'introduzione agli schemi di eventi, vedere Schema di eventi di Griglia di eventi di Azure e Schema di eventi cloud.

Tipi di evento disponibili

Servizio Azure Kubernetes genera i tipi di eventi seguenti

Tipo di evento Descrizione
Microsoft.ContainerService.NewKubernetesVersionAvailable Attivato quando viene aggiornato l'elenco delle versioni di Kubernetes disponibili.
Microsoft.ContainerService.ClusterSupportEnded Attivato quando il cluster non è più supportato
Microsoft.ContainerService.ClusterSupportEnding Attivato quando la versione Kubernetes dei cluster entro breve non sarà più supportata
Microsoft.ContainerService.NodePoolRollingFailed Attivato quando NodepoolRolling non riesce a causa dell'aggiornamento
Microsoft.ContainerService.NodePoolRollingStarted Attivato quando NodepoolRolling è stato avviato a seguito dell'aggiornamento
Microsoft.ContainerService.NodePoolRollingSucceeded Attivato quando NodepoolRolling riesce correttamente a seguito dell'aggiornamento

Proprietà comuni a tutti gli eventi

Quando viene attivato un evento, il servizio Griglia di eventi invia i dati relativi all'evento all'endpoint di sottoscrizione. Questa sezione contiene un esempio che illustra l'aspetto dei dati per ogni evento. Ogni evento presenta i dati di primo livello seguenti:

Proprietà Type Descrzione
source stringa Percorso completo della risorsa all'origine evento. Questo campo non è scrivibile. Questo valore viene specificato da Griglia di eventi.
subject string Percorso definito dall'editore all'oggetto dell'evento.
type string Uno dei tipi di evento registrati per l'origine evento.
time string Ora di generazione dell'evento in base all'ora UTC del provider.
id string Identificatore univoco per l'evento.
data oggetto Dati relativi all'evento di archiviazione BLOB.
specversion string Versione della specifica dello schema CloudEvents.

Eventi di esempio

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"
}

L'oggetto dati contiene le proprietà seguenti:

Proprietà Type Descrzione
latestSupportedKubernetesVersion stringa Versione più recente supportata di Kubernetes disponibile.
latestStableKubernetesVersion string Versione stabile più recente supportata di Kubernetes disponibile.
lowestMinorKubernetesVersion string Versione meno recente supportata di Kubernetes disponibile.
latestPreviewKubernetesVersion string Versione di anteprima più recente di Kubernetes disponibile.

Passaggi successivi

Vedere l'esercitazione seguente: Guida introduttiva: sottoscrivere eventi del servizio Azure Kubernetes con Griglia di eventi di Azure.