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
- Azure Event Grid giriş için bkz. Event Grid nedir?
- Azure Event Grid aboneliği oluşturma hakkında daha fazla bilgi için bkz. Event Grid abonelik şeması