Serviço Azure Kubernetes (AKS) como fonte de grade de evento (pré-visualização)

Este artigo fornece as propriedades e esquema para eventos AKS. Para uma introdução aos esquemas de eventos, consulte o esquema do evento Azure Event Grid. Também lhe dá uma lista de partidas rápidas e tutoriais para usar a AKS como fonte de evento.

Importante

As funcionalidades de pré-visualização AKS estão disponíveis numa base de autosserviço, opt-in. As pré-visualizações são fornecidas "conforme" e "conforme disponível", e estão excluídas dos contratos de nível de serviço e garantia limitada. As pré-visualizações da AKS são parcialmente cobertas pelo apoio ao cliente numa base de melhor esforço. Como tal, estas características não se destinam ao uso da produção. Para mais informações, consulte os seguintes artigos de apoio:

Tipos de eventos disponíveis

AKS emite os seguintes tipos de eventos

Tipo de Evento Descrição
Microsoft.ContainerService.NewKubernetesVersionAvailable Desencadeado quando a lista de versões disponíveis de Kubernetes é atualizada.

Propriedades comuns a todos os eventos

Quando um evento é desencadeado, o serviço De Grelha de Evento envia dados sobre esse evento para subscrever o ponto final. Esta secção contém um exemplo de como seriam esses dados para cada evento. Cada evento tem os seguintes dados de alto nível:

Propriedade Tipo Description
topic cadeia (de carateres) Caminho completo de recursos para a fonte do evento. Este campo não é escrito. O Event Grid fornece este valor.
subject string Publisher caminho definido para o tema do evento.
eventType string Um dos tipos de eventos registados para esta fonte de evento.
eventTime string O tempo que o evento é gerado com base no tempo UTC do fornecedor.
id string Identificador único para o evento.
data objeto Dados do evento de armazenamento de bolhas.
dataVersion string A versão de esquema do objeto de dados. O publicador define a versão do esquema.
metadataVersion string A versão de esquema dos metadados do evento. O Event Grid define o esquema das propriedades de nível superior. A Grade de Eventos fornece este valor.

Exemplo de eventos

NewKubernetesVersionAvailable

{
    "topic": "/subscriptions/<id>/resourceGroups<rg>/providers/Microsoft.ContainerService/managedClusters/<cluster>",
    "subject": "<cluster>",
    "eventType": "Microsoft.ContainerService.NewKubernetesVersionAvailable",
    "id": "1234567890abcdef1234567890abcdef12345678",
    "data": {
      "latestSupportedKubernetesVersion": "1.20.7",
      "latestStableKubernetesVersion": "1.19.11",
      "lowestMinorKubernetesVersion": "1.18.19",
      "latestPreviewKubernetesVersion": "1.21.1"
    },
    "dataVersion": "1",
    "metadataVersion": "1",
    "eventTime": "2021-07-01T04:52:57.0000000Z"
}

O objeto de dados contém as seguintes propriedades:

Propriedade Tipo Description
latestSupportedKubernetesVersion cadeia (de carateres) A mais recente versão suportada de Kubernetes disponível.
latestStableKubernetesVersion string A mais recente versão estável suportada de Kubernetes disponível.
lowestMinorKubernetesVersion string A versão suportada mais baixa de Kubernetes disponível.
latestPreviewKubernetesVersion string A mais recente versão de pré-visualização de Kubernetes disponível.

Passos seguintes