Event Grid kaynağı olarak Azure Kubernetes Service (AKS)
Bu makalede AKS olaylarının özellikleri ve şeması sağlanır. Ayrıca aks'yi olay kaynağı olarak kullanmak için hızlı başlangıçların ve öğreticilerin listesini de sunar. Olay şemalarına giriş için bkz . Azure Event Grid olay şeması ve Bulut olay şeması.
Kullanılabilir olay türleri
AKS aşağıdaki olay türlerini yayar
Olay Türü | Açıklama |
---|---|
Microsoft.ContainerService.NewKubernetesVersionAvailable | Kullanılabilir Kubernetes sürümleri listesi güncelleştirildiğinde tetiklenir. |
Microsoft.ContainerService.ClusterSupportEnded | Küme destekten çıktığında tetiklenen |
Microsoft.ContainerService.ClusterSupportEnding | Kümeler kubernetes sürümü yakında destekten çıktığında tetiklenir |
Microsoft.ContainerService.NodePoolRollingFailed | NodepoolRolling yükseltme veya güncelleştirme sonucunda başarısız olduğunda tetikleniyor |
Microsoft.ContainerService.NodePoolRollingStarted | NodepoolRolling yükseltme veya güncelleştirme sonucu başlatıldığında tetikleniyor |
Microsoft.ContainerService.NodePoolRollingSucceededed | NodepoolRolling yükseltme veya güncelleştirme sonucu başarılı olduğunda tetiklendi |
Tüm olaylar için ortak özellikler
Bir olay tetiklendiğinde Event Grid hizmeti bu olayla ilgili verileri abone olan uç noktaya gönderir. Bu bölüm, bu verilerin her olay için nasıl görüneceğine ilişkin bir örnek içerir. Her olay aşağıdaki üst düzey verilere sahiptir:
Özellik | Türü | Veri Akışı Açıklaması |
---|---|---|
source |
Dize | Olay kaynağının tam kaynak yolu. Bu alan yazılabilir değil. Event Grid bu değeri sağlar. |
subject |
Dize | Olay konusunun yayımcı tarafından tanımlanan yolu. |
type |
Dize | Bu olay kaynağı için kayıtlı olay türlerinden biri. |
time |
Dize | Sağlayıcının UTC saati temelinde olayın oluşturulduğu saat. |
id |
Dize | Olayın benzersiz tanımlayıcısı. |
data |
nesne | Blob depolama olay verileri. |
specversion |
Dize | CloudEvents şema belirtimi sürümü. |
Örnek olaylar
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"
}
Veri nesnesi aşağıdaki özellikleri içerir:
Özellik | Türü | Veri Akışı Açıklaması |
---|---|---|
latestSupportedKubernetesVersion |
Dize | Kubernetes'in desteklenen en son sürümü kullanılabilir. |
latestStableKubernetesVersion |
Dize | Kubernetes'in en son kararlı desteklenen sürümü kullanılabilir. |
lowestMinorKubernetesVersion |
Dize | Kubernetes'in desteklenen en düşük sürümü. |
latestPreviewKubernetesVersion |
Dize | Kubernetes'in en son önizleme sürümü kullanılabilir. |
Sonraki adımlar
Aşağıdaki öğreticiye bakın: Hızlı Başlangıç: Azure Event Grid ile Azure Kubernetes Service (AKS) olaylarına abone olma.