Azure Kubernetes Fleet Manager ومجموعات الأعضاء
توفر هذه المقالة نظرة عامة تصورية للأساطيل ومجموعات الأعضاء ومجموعات المراكز في Azure Kubernetes Fleet Manager (Fleet).
ما هي الأساطيل؟
يعمل مورد الأسطول ككيان تجميع لمجموعات AKS متعددة. يمكنك استخدامها لإدارة مجموعات AKS متعددة ككيان واحد، وتنسيق التحديثات عبر مجموعات متعددة، ونشر موارد Kubernetes عبر مجموعات متعددة، وتوفير جزء واحد من الزجاج لإدارة مجموعات متعددة. يمكنك إنشاء أسطول مع نظام مجموعة مركز أو بدونه.
يتكون الأسطول من المكونات التالية:
- عامل مركز الأسطول: وحدة تحكم Kubernetes تقوم بإنشاء وتسوية جميع الموارد المخصصة المتعلقة بالأسطول (CRs) في نظام مجموعة المركز.
- عامل عضو الأسطول: وحدة تحكم Kubernetes تقوم بإنشاء وتسوية جميع CRs المتعلقة بالأسطول في مجموعات الأعضاء. تسحب وحدة التحكم هذه أحدث CRs من نظام مجموعة المركز وتوافق باستمرار بين مجموعات الأعضاء لمطابقة الحالة المطلوبة.
ما هي مجموعات المركز؟
في Azure Kubernetes Fleet Manager، تلعب مجموعات المراكز دورا حاسما في إدارة مجموعات الأعضاء المتعددة، ولكنها اختيارية.
يسهل نظام مجموعة المركز تنسيق التحديثات وإدارة الموارد عبر مجموعات الأعضاء. ومع ذلك، يمكنك إنشاء أسطول دون نظام مجموعة مركز. تتيح لك هذه المرونة إدارة المجموعات ككيان واحد دون الحاجة إلى مركز مخصص. سيكون هذا أكثر ملاءمة للإعدادات الأبسط أو حالات الاستخدام المحددة.
ما هي مجموعات الأعضاء؟
MemberCluster
يمثل واجهة برمجة تطبيقات ذات نطاق نظام مجموعة تم إنشاؤها داخل مجموعة المركز، تعمل كتمثيل لنظام مجموعة داخل الأسطول. توفر واجهة برمجة التطبيقات هذه نهجا يمكن الاعتماد عليه وموحدا ومؤتمتا للتطبيقات متعددة المجموعات لتحديد المجموعات المسجلة داخل الأسطول. كما أنه يسهل التطبيقات في الاستعلام عن قائمة المجموعات التي يديرها الأسطول أو في مراقبة حالات نظام المجموعة للإجراءات اللاحقة.
يمكنك الانضمام إلى مجموعات Azure Kubernetes Service (AKS) إلى أسطول كمجموعات أعضاء. يجب أن تتواجد مجموعات الأعضاء في نفس مستأجر Microsoft Entra مثل الأسطول، ولكن يمكن أن تكون في مناطق مختلفة ومجموعات موارد مختلفة و/أو اشتراكات مختلفة.
صبغات
تدعم مجموعات الأعضاء مواصفات العيوب، والتي تنطبق على MemberCluster
المورد. يتكون كل كائن ملون من الحقول التالية:
key
: مفتاح الصبغة.value
: قيمة الصبغة.effect
: تأثير الصبغة، مثلNoSchedule
.
MemberCluster
بمجرد تلوثه، فإنه يتيح للمجدول معرفة أن نظام المجموعة لا يجب أن يتلقى الموارد كجزء من نشر الموارد من نظام مجموعة المركز. التأثير NoSchedule
هو إشارة إلى المجدول لتجنب جدولة الموارد من ClusterResourcePlacement
إلى MemberCluster
.
لمزيد من المعلومات، راجع وثائق Fleet مفتوحة المصدر.
الخطوات التالية
- إنشاء أسطول والانضمام إلى مجموعات الأعضاء.
Azure Kubernetes Service