Serviço Kubernetes do Azure (AKS) como uma origem de Grade de Eventos
Este artigo fornece as propriedades e o esquema para eventos AKS. Ele também fornece uma lista de inícios rápidos e tutoriais para usar o AKS como fonte de eventos. Para obter uma introdução aos esquemas de eventos, consulte Esquema de eventos da Grade de Eventos do Azure e Esquema de eventos na nuvem.
Tipos de eventos disponíveis
O AKS emite os seguintes tipos de eventos:
Tipo de Evento | Description |
---|---|
Microsoft.ContainerService.NewKubernetesVersionDisponível | Acionado quando a lista de versões disponíveis do Kubernetes é atualizada. |
Microsoft.ContainerService.ClusterSupportEnded | Acionado quando o cluster fica sem suporte |
Microsoft.ContainerService.ClusterSupportEnding | Acionado quando a versão do kubernetes dos clusters está prestes a sair do suporte |
Microsoft.ContainerService.NodePoolRollingFailed | Acionado quando o NodepoolRolling falha como resultado de atualização ou atualização |
Microsoft.ContainerService.NodePoolRollingStarted | Acionado quando o NodepoolRolling foi iniciado como resultado de uma atualização ou de uma atualização |
Microsoft.ContainerService.NodePoolRollingSucceeded | Acionado quando o NodepoolRolling foi bem-sucedido como resultado de uma atualização ou de uma atualização |
Propriedades comuns a todos os eventos
Quando um evento é acionado, o serviço Event Grid envia dados sobre esse evento para o ponto final do subscritor. Esta seção contém um exemplo da aparência desses dados para cada evento. Cada evento tem os seguintes dados de nível superior:
Propriedade | Type | Description |
---|---|---|
source |
string | Caminho completo do recurso para a origem do evento. Este campo não pode ser gravado. O Event Grid fornece este valor. |
subject |
string | Caminho definido pelo publicador para o assunto do evento. |
type |
string | Um dos tipos de eventos registados para esta origem de evento. |
time |
string | A hora em que o evento é gerado com base na hora UTC do provedor. |
id |
string | Identificador exclusivo do evento. |
data |
objeto | Dados de eventos de armazenamento de Blob. |
specversion |
string | Versão da especificação do esquema CloudEvents. |
Exemplos de eventos
NewKubernetesVersionDisponível
{
"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"
}
O objeto de dados contém as seguintes propriedades:
Propriedade | Type | Description |
---|---|---|
latestSupportedKubernetesVersion |
string | A última versão suportada do Kubernetes disponível. |
latestStableKubernetesVersion |
string | A última versão estável suportada do Kubernetes disponível. |
lowestMinorKubernetesVersion |
string | A versão mais baixa suportada do Kubernetes disponível. |
latestPreviewKubernetesVersion |
string | A última versão de visualização do Kubernetes disponível. |
Próximos passos
Consulte o seguinte tutorial: Guia de início rápido: assinar eventos do Serviço Kubernetes do Azure (AKS) com a Grade de Eventos do Azure.