إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تقدم هذه المقالة نظرة عامة على التوفير التلقائي للعقد (NAP) في خدمة Azure Kubernetes (AKS)، بما في ذلك كيفية عملها، وسلوك الترقية، والمتطلبات المسبقة، والقيود، والموارد للبدء.
ما المقصود بالتوفير التلقائي للعقدة في AKS؟
عند نشر أحمال العمل على AKS، تحتاج إلى تحديد حجم الجهاز الظاهري (VM) المناسب كجزء من تكوين تجمع العقدة. نظرا لأن أحمال العمل الخاصة بك تصبح أكثر تعقيدا، فقد يكون لديك أحمال عمل مختلفة مع متطلبات موارد مختلفة، مما يجعل من الصعب تصميم تكوين الجهاز الظاهري للعديد من طلبات الموارد.
يعمل التوفير التلقائي للعقدة (NAP) على تبسيط هذه العملية من خلال توفير وإدارة التكوين الأمثل للجهاز الظاهري لأحمال العمل الخاصة بك تلقائيا. تستخدم NAP متطلبات موارد الجراب المعلقة لتحديد التكوين الأمثل للجهاز الظاهري لتشغيل أحمال العمل الخاصة بك بأكثر الطرق كفاءة وفعالية من حيث التكلفة.
يقوم NAP بنشر وتكوين وإدارة Karpenter تلقائيا على مجموعات AKS الخاصة بك، ويعتمد على مشاريع Karpenter المفتوحة المصدر Karpenter وAKS Karpenter provider.
نصيحة
في مجموعات AKS التلقائية ، يتم إعداد NAP مسبقا ومدعوما باتفاقية مستوى مستوى جاهزية للكبسولات تضمن إكمال 99.9% من عمليات جاهزية الكبسولات المؤهلة خلال 5 دقائق. هذا يعني أن أعباء العمل تبدأ في العمل على العقد ذات الحجم المناسب بسرعة، دون اختيار يدوي للجهاز الافتراضي أو تخطيط السعة.
كيف يعمل التوفير التلقائي للعقدة؟
تقوم العقدة بالتوفير التلقائي للوحدات الظاهرية (العقد) وتوسيع نطاقها وإدارتها في نظام مجموعة استجابة لضغط الجراب المعلق.
المكونات الرئيسية للتوفير التلقائي للعقدة
يستخدم NAP المكونات الرئيسية التالية للمساعدة في إدارة عقد نظام المجموعة الخاص بك:
| مكون | الوصف |
|---|---|
NodePool وAKSNodeClass |
تعريفات الموارد المخصصة (CRDs) التي تقوم بإنشائها وإدارتها لتحديد نهج توفير العقدة ومواصفات الجهاز الظاهري والقيود لأحمال العمل الخاصة بك. |
NodeClaims |
تتم إدارتها بواسطة NAP لتمثيل الحالة الحالية للعقد المتوفرة التي يمكنك مراقبتها. |
| متطلبات موارد عبء العمل | وحدة المعالجة المركزية والذاكرة والمواصفات الأخرى من Pods وعمليات النشر والوظائف وموارد Kubernetes الأخرى التي تقود قرارات التوفير. |
سلوك ترقية Kubernetes لعقد التوفير التلقائي للعقدة
تتبع ترقيات Kubernetes لعقد التوفير التلقائي للعقدة إصدار Kubernetes لمستوى التحكم. إذا قمت بإجراء ترقية نظام مجموعة، تحديث العقد تلقائيا لاتباع نفس الإصدار مثل مستوى التحكم الخاص بك.
نوصي بتعيين قناة ترقية تلقائية ل Kubernetes، والتي تتعامل تلقائيا مع ترقيات Kubernetes لمجموعتك. نوصي أيضا بتعيين نافذة صيانة مخططة لنظام المجموعة الخاص بك.
aksManagedAutoUpgradeSchedule تتيح لك نافذة الصيانة التحكم في وقت إجراء ترقيات نظام المجموعة المجدولة بواسطة قناة الترقية التلقائية المعينة. لمزيد من المعلومات، راجع استخدم الصيانة المخططة لجدولة والتحكم في ترقيات خدمة Azure Kubernetes (AKS) لمجموعة .
Prerequisites
لاستخدام التوفير التلقائي للعقدة في AKS، تحتاج إلى المتطلبات الأساسية التالية:
- اشتراك في Azure. إذا لم يكن لديك حساب، يمكنك إنشاء حساب مجاني .
- Azure CLI النسخة
2.76.0أو أحدث. للعثور على الإصدار، قم بتشغيلaz --version. لمزيد من المعلومات حول تثبيت أو ترقية Azure CLI، راجع تثبيت Azure CLI.
القيود والميزات غير المدعومة
تنطبق القيود والميزات غير المدعومة التالية على التوفير التلقائي للعقدة في AKS:
- لا يمكنك تمكين NAP على المجموعات الممكنة باستخدام التحجيم التلقائي لنظام المجموعة.
- تجمع عقد Windows غير مدعوم.
- مجموعات IPv6 غير مدعومة.
- كيانات الخدمة غير مدعومة. يمكنك استخدام هوية مدارة معينة من قبل النظام أو معينة من قبل المستخدم.
- لا يمكنك إيقاف نظام مجموعة ممكن مع NAP.
- لا يمكنك تغيير نوع الخروج الصادر لنظام المجموعة بعد إنشاء نظام مجموعة ممكن باستخدام NAP.
- عند إنشاء عنقود NAP في شبكة افتراضية مخصصة (VNet)، يجب عليك استخدام Standard Load Balancer. جهاز Basic Load Balancer غير مدعوم.
بدء استخدام التوفير التلقائي للعقدة على AKS
تساعدك الموارد التالية على بدء التوفير التلقائي للعقدة على AKS:
- تمكين التوفير التلقائي للعقدة أو تعطيله على نظام مجموعة AKS
- استخدام التوفير التلقائي للعقدة في شبكة ظاهرية مخصصة
- تكوين الشبكات للتوفير التلقائي للعقدة على AKS
- تكوين تجمعات العقد للتوفير التلقائي للعقدة على AKS
- تكوين نهج التعطيل للتوفير التلقائي للعقدة على AKS
- ترقية صور العقدة للتوفير التلقائي للعقدة على AKS