جدولة Azure Kubernetes Fleet Manager وإطار عمل الجدولة
توفر هذه المقالة نظرة عامة تصورية على إطار عمل الجدولة والجدولة في Azure Kubernetes Fleet Manager (Fleet).
ما هو مبرمج الجدولة؟
المجدول هو مكون أساسي في حمل عمل الأسطول مع المسؤولية الأساسية لتحديد قرارات الجدولة لمجموعة من الموارد استنادا إلى أحدث ClusterSchedulingPolicySnapshot
ما تم إنشاؤه بواسطة ClusterResourcePlacement
.
بشكل افتراضي، يعمل المجدول في وضع الدفعة، ما يعزز الأداء. في هذا الوضع، فإنه يربط ClusterResourceBinding
من إلى ClusterResourcePlacement
مجموعات متعددة كلما أمكن ذلك.
وضع الدُفعة
تتضمن جدولة ClusterResourcePlacement
الموارد داخل المزيد من التبعيات مقارنة بجدولة الحجيرات داخل نشر Kubernetes. هناك تمييزان ملحوظان:
ClusterResourcePlacement
في ، لا يمكن جدولة نسخ متماثلة متعددة من الموارد على نفس المجموعة.ClusterResourcePlacement
يدعم أنواع موضع مختلفة داخل كائن واحد.
لمزيد من المعلومات، راجع وثائق جدولة الأسطول المصدر.
ما هو إطار عمل الجدولة؟
يتوافق إطار جدولة الأسطول بشكل وثيق مع إطار جدولة Kubernetes الأصلي، ويتضمن العديد من التعديلات والوظائف المخصصة لدعم حمل عمل الأسطول.
الميزة الأساسية لهذا الإطار هي قدرته على تحويل المكونات الإضافية برمجيا مباشرة في المجدول. تسهل واجهة برمجة التطبيقات الخاصة بها تنفيذ ميزات الجدولة المتنوعة كمكونات إضافية، ما يضمن نواة خفيفة الوزن وقابلة للصيانة.
يدمج مجدول الأسطول المكونات الإضافية الأساسية التالية المضمنة:
- المكون الإضافي لنشر المخطط: يدعم
TopologySpreadConstraints
في نهج الموضع. - المكون الإضافي لترابط نظام المجموعة: يسهل عبارة الترابط في نهج الموضع.
- نفس المكون الإضافي لترابط الموضع: مصمم خصيصا للأسطول ويمنع وضع نسخ متماثلة متعددة داخل نفس المجموعة.
- المكون الإضافي لأهلية نظام المجموعة: يمكن تحديد نظام المجموعة استنادا إلى معايير حالة محددة.
- مكون إضافي لمسح التحمل: يمكن تحديد نظام المجموعة استنادا إلى الملامح على نظام المجموعة والتفاوتات على
ClusterResourcePlacement
.
لمزيد من المعلومات، راجع وثائق إطار عمل جدولة الأسطول المصدر.
الخطوات التالية
- إنشاء أسطول والانضمام إلى مجموعات الأعضاء.
Azure Kubernetes Service