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.