Служба Azure Kubernetes (AKS) как источник Сетки событий
В этой статье описаны свойства и схема для событий AKS. Здесь также приводится список кратких руководств и учебников по использованию AKS в качестве источника событий. Общие сведения о схемах событий см. в Сетка событий Azure схеме событий и схеме облачных событий.
Доступные типы событий
AKS выдает следующие типы событий:
Тип события | Description |
---|---|
Microsoft.ContainerService.NewKubernetesVersionAvailable | Активируется при обновлении списка доступных версий Kubernetes. |
Microsoft.ContainerService.ClusterSupportEnded | Активируется, когда кластер выходит из поддержки |
Microsoft.ContainerService.ClusterSupportEnding | Активируется, когда версия kubernetes кластеров скоро выходит из поддержки |
Microsoft.ContainerService.NodePoolRollingFailed | Активируется при сбое NodepoolRolling в результате обновления или обновления |
Microsoft.ContainerService.NodePoolRollingStarted | Активируется при запуске NodepoolRolling в результате обновления или обновления |
Microsoft.ContainerService.NodePoolRollingSucceeded | Активируется при успешном выполнении NodepoolRolling в результате обновления или обновления |
Свойства, общие для всех событий
При активации события служба Сетки событий отправляет данные о нем на подписанную конечную точку. В этом разделе приведен пример того, как будут выглядеть данные для каждого события. Каждое событие содержит приведенные ниже данные верхнего уровня.
Свойство | Type | Описание: |
---|---|---|
source |
строка | Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий. |
subject |
строка | Определенный издателем путь к субъекту события. |
type |
строка | Один из зарегистрированных типов событий для этого источника событий. |
time |
строка | Время создания события с учетом времени поставщика в формате UTC. |
id |
строка | Уникальный идентификатор события. |
data |
объект | Данные события хранилища BLOB-объектов. |
specversion |
строка | Версия спецификации схемы CloudEvents. |
Примеры событий
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"
}
Объект данных содержит следующие свойства.
Свойство | Type | Описание: |
---|---|---|
latestSupportedKubernetesVersion |
строка | Последняя доступная поддерживаемая версия Kubernetes. |
latestStableKubernetesVersion |
строка | Последняя доступная стабильная поддерживаемая версия Kubernetes. |
lowestMinorKubernetesVersion |
строка | Минимальная доступная поддерживаемая версия Kubernetes. |
latestPreviewKubernetesVersion |
строка | Последняя доступная предварительная версия Kubernetes. |
Следующие шаги
См. следующее руководство. Краткое руководство. Подписка на события Служба Azure Kubernetes (AKS) с помощью Сетка событий Azure.