Bagikan melalui


Azure Kubernetes Service (AKS) sebagai sumber Event Grid

Artikel ini menyediakan properti dan skema untuk peristiwa AKS. Hal ini juga memberi Anda daftar mulai cepat dan tutorial untuk menggunakan AKS sebagai sumber kejadian. Untuk pengenalan skema peristiwa, lihat Skema peristiwa Azure Event Grid dan skema peristiwa Cloud.

Tipe kejadian yang tersedia

AKS memancarkan jenis peristiwa berikut

Jenis Acara Deskripsi
Microsoft.ContainerService.NewKubernetesVersionAvailable Dipicu saat daftar versi Kube yang tersedia diperbarui.
Microsoft.ContainerService.ClusterSupportEnded Dipicu ketika kluster tidak didukung
Microsoft.ContainerService.ClusterSupportEnding Dipicu ketika kluster versi kubernetes segera keluar dari dukungan
Microsoft.ContainerService.NodePoolRollingFailed Dipicu ketika NodepoolRolling gagal sebagai akibat dari peningkatan atau pembaruan
Microsoft.ContainerService.NodePoolRollingStarted Dipicu ketika NodepoolRolling dimulai sebagai akibat dari peningkatan atau pembaruan
Microsoft.ContainerService.NodePoolRollingSucceededed Dipicu ketika NodepoolRolling berhasil sebagai akibat dari peningkatan atau pembaruan

Properti umum untuk semua kejadian

Lalu, ketika suatu kejadian dipicu, layanan Event Grid akan mengirim data tentang kejadian itu ke titik akhir. Bagian ini berisi contoh tampilan data tersebut untuk setiap kejadian. Sebuah kejadian memiliki data tingkat atas berikut ini:

Properti Tipe Deskripsi
source string Jalur sumber daya lengkap ke sumber kejadian. Bidang ini tidak dapat ditulis. Event Grid memberikan nilai ini.
subject string Jalur yang ditentukan penerbit ke subjek kejadian.
type string Salah satu jenis kejadian terdaftar untuk sumber kejadian ini.
time string Waktu peristiwa dibuat berdasarkan waktu UTC penyedia.
id string Pengidentifikasi unik untuk peristiwa tersebut.
data object Data peristiwa penyimpanan blob.
specversion string Versi spesifikasi skema CloudEvents.

Contoh kejadian

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

Setiap objek berisi properti berikut:

Properti Tipe Deskripsi
latestSupportedKubernetesVersion string Versi terbaru Kube yang didukung tersedia.
latestStableKubernetesVersion string Versi terbaru yang didukung dari Kube tersedia.
lowestMinorKubernetesVersion string Versi Kube yang didukung paling rendah tersedia.
latestPreviewKubernetesVersion string Versi pratinjau terbaru dari Kube tersedia.

Langkah berikutnya

Lihat tutorial berikut: Mulai Cepat: Berlangganan peristiwa Azure Kubernetes Service (AKS) dengan Azure Event Grid.