Event Grid kaynağı olarak Azure Kubernetes hizmeti (AKS) (Önizleme)

Bu makalede, AKS olaylarına yönelik özellikler ve şema sağlanmaktadır. Olay şemalarına giriş için bkz. Azure Event Grid olay şeması. Ayrıca, AKS 'in bir olay kaynağı olarak kullanılması için hızlı başlayan ve öğreticilerin bir listesini sağlar.

Önemli

AKS önizleme özellikleri self servis, kabul etme temelinde kullanılabilir. Önizlemeler "olduğu gibi" ve "kullanılabilir" olarak sağlanır ve hizmet düzeyi sözleşmelerinden ve sınırlı garantiden dışlanmıştır. AKS önizlemeleri en iyi çaba temelinde müşteri desteği kapsamındadır. Bu nedenle bu özellikler üretimde kullanım için uygun değil. Daha fazla bilgi için aşağıdaki destek makalelerini okuyun:

Kullanılabilir olay türleri

AKS 'ler aşağıdaki olay türlerini yayar

Olay Türü Description
Microsoft. ContainerService. NewKubernetesVersionAvailable Kullanılabilir Kubernetes sürümlerinin listesi güncelleştirilirken tetiklenir.

Tüm olaylarda ortak olan özellikler

Bir olay tetiklendiğinde, Event Grid hizmeti bu olayla ilgili verileri bu olay ile abone olacak şekilde gönderir. Bu bölüm, verilerin her olay için nasıl görüneceğine ilişkin bir örnek içerir. Her olay aşağıdaki en üst düzey verilere sahiptir:

Özellik Tür Description
topic dize Olay kaynağının tam kaynak yolu. Bu alan yazılabilir değil. Event Grid bu değeri sağlar.
subject string olay konusunun Publisher tanımlı yolu.
eventType string Bu olay kaynağı için kayıtlı olay türlerinden biri.
eventTime string Etkinliğin UTC saatine göre oluşturulduğu zaman.
id string Etkinliğin benzersiz tanımlayıcısı.
data object BLOB depolama olay verileri.
dataVersion string Veri nesnesinin şema sürümü. Şema sürümünü yayımcı tanımlar.
metadataVersion string Olay meta verilerinin şema sürümü. Event Grid en üst düzey özelliklerin şemasını tanımlar. Event Grid bu değeri sağlar.

Örnek olaylar

Newkubernetesversionkullanılabilir

{
    "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"
}

Veri nesnesi aşağıdaki özellikleri içerir:

Özellik Tür Description
latestSupportedKubernetesVersion dize En son desteklenen Kubernetes sürümü var.
latestStableKubernetesVersion string Kubernetes 'in kullanılabilir en son kararlı sürümü.
lowestMinorKubernetesVersion string En düşük desteklenen Kubernetes sürümü var.
latestPreviewKubernetesVersion string Kubernetes 'in en son önizleme sürümü kullanılabilir.

Sonraki adımlar