خدمة Azure Kubernetes (AKS) كمصدر لشبكة الأحداث

توفر هذه المقالة خصائص ومخطط أحداث خدمة Azure Kubernetes. كما يوفر لك قائمة بالبدايات السريعة والبرامج التعليمية لاستخدام خدمة Azure Kubernetes كمصدر للحدث. للحصول على مقدمة حول مخططات الأحداث، راجع مخطط حدث Azure Event Grid ومخطط حدث السحابة.

أنواع الأحداث المتاحة

تصدر خدمة Azure Kubernetes أنواع الأحداث التالية

نوع الحدث ‏‏الوصف
Microsoft.ContainerService.NewKubernetesVersionAvailable يتم تشغيله عند تحديث قائمة إصدارات Kubernetes المتاحة.
Microsoft.ContainerService.ClusterSupported يتم تشغيله عندما يخرج نظام المجموعة عن الدعم
Microsoft.ContainerService.ClusterSupportEnding يتم تشغيله عند انقطاع دعم إصدار kubernetes للمجموعات قريبا
Microsoft.ContainerService.NodePoolRollingFailed يتم تشغيله عند فشل NodepoolRolling نتيجة للترقية أو التحديث
Microsoft.ContainerService.NodePoolRollingStarted يتم تشغيله عند بدء NodepoolRolling نتيجة للترقية أو التحديث
Microsoft.ContainerService.NodePoolRollingSucceeded يتم تشغيله عند نجاح NodepoolRolling نتيجة للترقية أو التحديث

الخصائص المشتركة لجميع الأحداث

عندما يتم تشغيل حدث، ترسل خدمة Event Grid بيانات حول هذا الحدث إلى نقطة نهاية الاشتراك. يحتوي هذا المقطع على مثال لما ستبدو عليه هذه البيانات لكل حدث. يحتوي كل حدث على بيانات المستوى الأعلى التالية:

الخاصية نوع الوصف
source سلسلة مسار المورد الكامل إلى مصدر الحدث. هذا الحقل غير قابل للكتابة. توفر شبكة الأحداث هذه القيمة.
subject سلسلة مسار يحدده الناشر لموضوع الحدث.
type سلسلة أحد أنواع الأحداث المسجلة لمصدر الحدث الماثل.
time سلسلة الوقت الذي يتم إنشاء الحدث استناداً إلى وقت UTC الموفر.
id سلسلة المعرف الفريد للحدث.
data كائن بيانات حدث تخزين البيانات الثنائية الكبيرة.
specversion سلسلة إصدار مواصفات مخطط CloudEvents.

مثال الأحداث

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

يحتوي كائن البيانات على الخصائص التالية:

الخاصية نوع الوصف
latestSupportedKubernetesVersion سلسلة يتوفر أحدث إصدار مدعوم من Kubernetes.
latestStableKubernetesVersion سلسلة يتوفر أحدث إصدار مستقر ومدعوم من Kubernetes.
lowestMinorKubernetesVersion سلسلة أدنى إصدار مدعوم من Kubernetes متاح.
latestPreviewKubernetesVersion سلسلة يتوفر أحدث إصدار للمعاينة من Kubernetes.

الخطوات التالية

راجع البرنامج التعليمي التالي: التشغيل السريع: الاشتراك في أحداث خدمة Azure Kubernetes (AKS) باستخدام Azure Event Grid.