Azure Kubernetes Service (AKS) como origen de Event Grid (versión preliminar)
En este artículo se proporcionan las propiedades y los esquemas de los eventos de AKS. Para una introducción a los esquemas de eventos, consulte Esquema de eventos de Azure Event Grid. También proporciona una lista de inicios rápidos y tutoriales para usar AKS como un origen de eventos.
Importante
Las características en versión preliminar de AKS están disponibles como opción de participación y autoservicio. Las versiones preliminares se proporcionan "tal cual" y "como están disponibles", y están excluidas de los Acuerdos de nivel de servicio y la garantía limitada. Las versiones preliminares de AKS reciben cobertura parcial del soporte al cliente en la medida de lo posible. Por lo tanto, estas características no están diseñadas para su uso en producción. Para más información, consulte los siguientes artículos de soporte:
Tipos de eventos disponibles
AKS emite los siguientes tipos de eventos:
| Tipo de evento | Descripción |
|---|---|
| Microsoft.ContainerService.NewKubernetesVersionAvailable | Se desencadena cuando se actualiza la lista de versiones disponibles de Kubernetes. |
Propiedades comunes para todos los eventos
Cuando se desencadena un evento, el servicio Event Grid envía datos sobre ese evento al punto de conexión correspondiente. Esta sección contiene un ejemplo del aspecto que deben tener los datos para cada evento. Cada evento tiene los siguientes datos de nivel superior:
| Propiedad | Tipo | Descripción |
|---|---|---|
topic |
string | Ruta de acceso completa al origen del evento. En este campo no se puede escribir. Event Grid proporciona este valor. |
subject |
string | Ruta de acceso al asunto del evento definido por el anunciante. |
eventType |
string | Uno de los tipos de eventos registrados para este origen de eventos. |
eventTime |
string | La hora de generación del evento en función de la hora UTC del proveedor. |
id |
string | Identificador único para el evento |
data |
object | Datos de eventos de Blob Storage. |
dataVersion |
string | Versión del esquema del objeto de datos. El publicador define la versión del esquema. |
metadataVersion |
string | Versión del esquema de los metadatos del evento. Event Grid define el esquema de las propiedades de nivel superior. Event Grid proporciona este valor. |
Eventos de ejemplo
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"
}
El objeto de datos contiene las siguientes propiedades:
| Propiedad | Tipo | Descripción |
|---|---|---|
latestSupportedKubernetesVersion |
string | La versión compatible más reciente de Kubernetes disponible. |
latestStableKubernetesVersion |
string | La versión compatible más reciente y estable de Kubernetes disponible. |
lowestMinorKubernetesVersion |
string | La versión compatible más baja de Kubernetes disponible. |
latestPreviewKubernetesVersion |
string | La versión preliminar más baja de Kubernetes disponible. |
Pasos siguientes
- Para una introducción a Azure Event Grid, consulte Introducción a Azure Event Grid.
- Para obtener más información sobre la creación de una suscripción de Azure Event Grid, vea Esquema de suscripción de Event Grid.