Usługa Azure Kubernetes Service (AKS) jako źródło usługi Event Grid
Ten artykuł zawiera właściwości i schemat zdarzeń usługi AKS. Udostępnia również listę przewodników Szybki start i samouczków dotyczących używania usługi AKS jako źródła zdarzeń. Aby zapoznać się ze schematami zdarzeń, zobacz Schemat zdarzeń usługi Azure Event Grid i Schemat zdarzeń w chmurze.
Dostępne typy zdarzeń
Usługa AKS emituje następujące typy zdarzeń
Typ zdarzenia | opis |
---|---|
Microsoft.ContainerService.NewKubernetesVersionAvailable | Wyzwalany po zaktualizowaniu listy dostępnych wersji platformy Kubernetes. |
Microsoft.ContainerService.ClusterSupportEnded | Wyzwalane po zakończeniu obsługi klastra |
Microsoft.ContainerService.ClusterSupportEnding | Wyzwalane, gdy wersja kubernetes klastrów wkrótce nie będzie obsługiwana |
Microsoft.ContainerService.NodePoolRollingFailed | Wyzwalane, gdy bufor NodepoolRolling kończy się niepowodzeniem w wyniku uaktualnienia lub aktualizacji |
Microsoft.ContainerService.NodePoolRollingStarted | Wyzwalane po uruchomieniu buforu nodepoolRolling w wyniku uaktualnienia lub aktualizacji |
Microsoft.ContainerService.NodePoolRollingSucceed | Wyzwalane, gdy bufor NodepoolRolling zakończył się pomyślnie w wyniku uaktualnienia lub aktualizacji |
Właściwości wspólne dla wszystkich zdarzeń
Po wyzwoleniu zdarzenia usługa Event Grid wysyła dane dotyczące tego zdarzenia do subskrybującego punktu końcowego. Ta sekcja zawiera przykład tego, jak te dane będą wyglądać dla każdego zdarzenia. Każde zdarzenie ma następujące dane najwyższego poziomu:
Właściwość | Type | opis |
---|---|---|
source |
string | Pełna ścieżka zasobu do źródła zdarzeń. To pole nie jest możliwe do zapisu. Ta wartość jest podawana przez usługę Event Grid. |
subject |
string | Zdefiniowana przez wydawcę ścieżka do tematu zdarzenia. |
type |
string | Jeden z zarejestrowanych typów zdarzeń dla tego źródła zdarzeń. |
time |
string | Czas generowania zdarzenia na podstawie czasu UTC dostawcy. |
id |
string | Unikatowy identyfikator zdarzenia. |
data |
obiekt | Dane zdarzeń usługi Blob Storage. |
specversion |
string | Wersja specyfikacji schematu CloudEvents. |
Przykładowe zdarzenia
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"
}
Obiekt danych zawiera następujące właściwości:
Właściwość | Type | opis |
---|---|---|
latestSupportedKubernetesVersion |
string | Najnowsza obsługiwana wersja platformy Kubernetes jest dostępna. |
latestStableKubernetesVersion |
string | Najnowsza stabilna obsługiwana wersja platformy Kubernetes jest dostępna. |
lowestMinorKubernetesVersion |
string | Najniższa obsługiwana wersja platformy Kubernetes jest dostępna. |
latestPreviewKubernetesVersion |
string | Najnowsza dostępna wersja zapoznawcza platformy Kubernetes. |
Następne kroki
Zobacz następujący samouczek: Szybki start: subskrybowanie zdarzeń usługi Azure Kubernetes Service (AKS) za pomocą usługi Azure Event Grid.