Aracılığıyla paylaş


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.