AKS (Serviço de Kubernetes do Azure) como origem da Grade de Eventos
Este artigo mostra as propriedades e o esquema para eventos do AKS. Além disso, conta com uma lista de guias de início rápido e tutoriais para usar o AKS como origem do evento. Para obter uma introdução a esquemas de evento, confira Esquema de eventos da Grade de Eventos do Azure e Esquema de eventos de nuvem.
Tipos de evento disponíveis
O AKS emite os seguintes tipos de evento
Tipo de evento | Descrição |
---|---|
Microsoft.ContainerService.NewKubernetesVersionAvailable | Disparado quando a lista de versões disponíveis do Kubernetes é atualizada. |
Microsoft.ContainerService.ClusterSupportEnded | Disparado quando o cluster fica sem suporte |
Microsoft.ContainerService.ClusterSupportEnding | Disparado quando a versão do kubernetes de clusters ficará sem suporte em breve |
Microsoft.ContainerService.NodePoolRollingFailed | Disparado quando NodepoolRolling falha como resultado de upgrade ou atualização |
Microsoft.ContainerService.NodePoolRollingStarted | Disparado quando NodepoolRolling foi iniciado como resultado de upgrade ou atualização |
Microsoft.ContainerService.NodePoolRollingSucceeded | Disparado quando NodepoolRolling foi bem-sucedido como resultado de upgrade ou atualização |
Propriedades comuns a todos os eventos
Quando um evento é disparado, o serviço de Grade de Eventos envia dados sobre esse evento para o ponto de extremidade de assinatura. Esta seção mostra um exemplo de como os dados seriam para cada evento. Cada evento tem os seguintes dados de nível superior:
Propriedade | Type | Descrição |
---|---|---|
source |
string | Caminho de recurso completo para a origem do evento. Este campo não é gravável. A Grade de Eventos fornece esse valor. |
subject |
string | Caminho definido pelo publicador para o assunto do evento. |
type |
string | Um dos tipos de evento registrados para a origem do 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 do armazenamento de blob. |
specversion |
string | Versão de especificação do esquema CloudEvents. |
Exemplos de eventos
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"
}
O objeto de dados contém as seguintes propriedades:
Propriedade | Type | Descrição |
---|---|---|
latestSupportedKubernetesVersion |
string | A versão mais recente compatível com o Kubernetes disponível. |
latestStableKubernetesVersion |
string | A versão estável mais recente compatível com o Kubernetes disponível. |
lowestMinorKubernetesVersion |
string | A versão mais antiga compatível com o Kubernetes disponível. |
latestPreviewKubernetesVersion |
string | A versão prévia mais recente do Kubernetes disponível. |
Próximas etapas
Confira o tutorial a seguir: Início Rápido: assinar eventos do AKS (Serviço de Kubernetes do Azure) com a Grade de Eventos do Azure.