إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تدعم خدمة Azure Kubernetes (AKS) أحجام وأجيال وميزات مختلفة للآلات الافتراضية (VM) لاستيعاب أحباء العمل ومتطلبات الأداء المختلفة. توفر هذه المقالة نظرة عامة على أحجام الأجهزة الظاهرية والأجيال المتوفرة ل AKS، وكيفية التحقق من أحجام الأجهزة الظاهرية المتوفرة في منطقتك، وأسباب عدم توفر أحجام معينة للأجهزة الظاهرية، وما يحدث عند إيقاف حجم الجهاز الظاهري.
دعم الجهاز الظاهري على AKS
يدعم Azure كل من الجيل الأول (الجيل الأول) والآلات الافتراضية (الجيل الثاني) الجيل الثاني (الجيل الثاني) الافتراضية. مع بعض exceptions، نوصي عموما ب الانتقال إلى الجيل الثاني للاستفادة من أحدث الميزات والوظائف في Azure الآلات الافتراضية.
يحدد حجم الجهاز الظاهري ونظام التشغيل (OS) الذي تحدده عند إنشاء تجمع عقدة AKS إنشاء الجهاز الظاهري وصورة العقدة المستخدمة. تحقق من قائمة الأحجام المدعومة لمعرفة ما إذا كانت SKU الخاصة بك تدعم أو تتطلب Gen 2.
القيود
هناك بعض القيود التي يجب مراعاتها عند اختيار إنشاء جهاز ظاهري و / أو نظام التشغيل:
- لا يمكن تمكين التشغيل الموثوق به إلا على أحجام الأجهزة الظاهرية التي تدعم الجيل الثاني.
- تستخدم أحجام الأجهزة الظاهرية السرية دائما الجيل 2 على AKS.
- تستخدم أحجام الجهاز الظاهري Arm64 دائما Gen 2 على AKS.
- تجمعات عقد Windows Server 2019 لا تدعم أحجام الجيل الثاني من الوحدات الافتراضية.
- تتطلب مجموعات عقد Windows Server 2022 استخدام رأس مخصص لاستخدام الجيل الثاني.
لاستخدام الأجهزة الظاهرية من Gen 2 على AKS، راجع استخدام الأجهزة الظاهرية من Gen 2.
ميزات الجهاز الظاهري المتوفرة
يدعم AKS العديد من ميزات الجهاز الظاهري التي تعزز الأمان والأداء والوظائف. تتضمن بعض الميزات الرئيسية ما يلي:
- يستخدم التوفير التلقائي للعقدة (NAP) متطلبات موارد الجراب المعلقة لتحديد التكوين الأمثل للجهاز الظاهري لتشغيل أحمال العمل بكفاءة وفعالية من حيث التكلفة.
- توفر <تجمعات العقد c1>
Virtual Machines تجربة أفضل لأحمال العمل الديناميكية ومتطلبات التوافر العالي. تتيح لك مجموعات عقد Virtual Machines إعداد عدة أجهزة افتراضية من عائلة متشابهة في مجموعة عقدة واحدة. تتم جدولة أحمال العمل الخاصة بك تلقائيا على الموارد المتوفرة التي تقوم بتكوينها.
أحجام الأجهزة الظاهرية المدعومة
للحصول على معلومات معمقة حول أحجام الآلات الافتراضية المتوفرة في Azure، انظر Azure VMs. لعرض أحجام الأجهزة الظاهرية من الجيل الثاني المدعومة، راجع أحجام الأجهزة الظاهرية من الجيل 2.
يدعم AKS أيضا أنواع الأجهزة الظاهرية والميزات التالية:
- الأجهزة الظاهرية السرية (CVMs)
- الأجهزة الظاهرية للمعالج المستند إلى الذراع (Arm64)
- الأجهزة الظاهرية المحسنة لوحدة معالجة الرسومات
- إطلاق موثوق به
- معايير معالجة المعلومات الفيدرالية (FIPS)
السلوك الافتراضي لأحجام الأجهزة الظاهرية المدعومة
هناك ثلاثة سيناريوهات عند إنشاء تجمع عقدة بحجم جهاز ظاهري مدعوم:
- إذا كان حجم الجهاز الافتراضي يدعم فقط الجيل الأول، فالسلوك الافتراضي لكل من تجمعات عقد لينكس وWindows هو استخدام صورة العقدة من الجيل الأول.
- إذا كان حجم الآلة الافتراضية يدعم فقط الجيل الثاني، فالسلوك الافتراضي لكل من تجمعات عقد لينكس وWindows هو استخدام صورة عقدة الجيل الثاني. تتطلب مجموعات عقد Windows Server 2022 رأس مخصص لاستخدام حجم جهاز افتراضي يدعم فقط الجيل الثاني. لمزيد من المعلومات، راجع إنشاء تجمع عقد Windows باستخدام آلة افتراضية من الجيل الثاني.
- إذا كان حجم الجهاز الافتراضي يدعم كلا من الجيل الأول والجيل الثاني، فإن السلوك الافتراضي لكل من تجمعات عقد لينكس وWindows (في Windows Server 2025+) هو استخدام صورة عقدة الجيل الثاني. لاستخدام صورة العقدة من الجيل الثاني في Windows Server 2022، انظر إنشاء تجمع عقد Windows باستخدام آلة افتراضية من الجيل الثاني.
التحقق من أحجام الأجهزة الظاهرية المتاحة
تحقق من أحجام الأجهزة الظاهرية المتوفرة باستخدام az vm list-skus الأمر.
az vm list-skus --location <your-location> --output table
لماذا قد لا تتوفر أحجام معينة للأجهزة الظاهرية
هناك عدة أسباب لعدم توفر أحجام معينة للأجهزة الظاهرية، بما في ذلك:
Quota limits: جميع خدمات Azure تحدد حدودا وحصصا افتراضية للموارد والميزات. لمزيد من المعلومات، راجع الموارد التالية:
- الحصص والحدود الإقليمية ل خدمة Azure Kubernetes (AKS)
- التحقق من استخدام الحصة
- طلب زيادة الحصة من خلال طلب Azure support (ل نوع الإصدار، اختر الحصة)
إشعار
- بالنسبة لتجمعات عقد المستخدمين، قد لا يتم استخدام أحجام الأجهزة الظاهرية التي تحتوي على أقل من اثنين من وحدات المعالجة المركزية الافتراضية واثنين من الجيجابايت من الذاكرة (RAM) بشكل افتراضي.
- بالنسبة لتجمعات عقد النظام، قد لا يتم استخدام أحجام الأجهزة الظاهرية التي تحتوي على أقل من اثنين من وحدات المعالجة المركزية الافتراضية وأربعة غيغابايت من الذاكرة (RAM) بشكل افتراضي. للتأكد من أنه يمكنك جدولة الجرابات المطلوبة
kube-systemوتطبيقاتك بشكل موثوق، نوصي بعدم استخدام أي أجهزة ظاهرية من السلسلة B أو أجهزة ظاهرية من سلسلة Av1.
أحجام الجهاز الظاهري في المعاينة: قد لا تكون أحجام الأجهزة الظاهرية في المعاينة متاحة لك إذا لم تقم بتسجيل علامة المعاينة لحجم الجهاز الظاهري.
محظور بواسطة AKS: قد لا تتوفر بعض أحجام الأجهزة الظاهرية بشكل افتراضي في AKS. قد تتطلب هذه الأحجام اختبارا إضافيا أو التحقق من الصحة لضمان التوافق مع AKS. إذا كنت بحاجة إلى حجم معين لجهاز افتراضي غير متاح لك، يمكنك تقديم طلب إصدار GitHub.
تأكد من فهمك للميزات التي تحتاجها أحمال العمل الخاصة بك واختر حجم الجهاز الظاهري الذي يلبي هذه المتطلبات. عادة ما تتمتع إصدارات الجهاز الظاهري الأحدث بأداء أفضل وميزات محسنة. على سبيل المثال، زادت الأجهزة الظاهرية من Gen 2 من مزايا الأمان والأداء على الأجهزة الظاهرية من Gen 1.
ماذا يحدث عند إيقاف حجم الجهاز الظاهري؟
عندما يصل حجم الجهاز الظاهري أو السلسلة إلى تاريخ التقاعد، يتم إلغاء تخصيص الجهاز الظاهري. يؤدي إلغاء تخصيص الجهاز الظاهري إلى كسر تجمعات عقدة AKS. للتحقق من حالة التقاعد لحجم الآلة الافتراضية، راجع Retired Azure حجم الآلات الافتراضية أو قم بالبحث في Azure Updates. للتحقق من حجم الجهاز الظاهري لتجمعات العقد، استخدمaz aks nodepool list الأمر [[az-aks-nodepool-list] والاستعلام عن الخاصية vmSize :
az aks nodepool list --resource-group <your-resource-group> --cluster-name <your-cluster-name> --query "[].{Name:name, VMSize:vmSize}" --output table
إذا كنت تستخدم حجم جهاز ظاهري قيد الإيقاف/التقاعد، فإننا نوصي بترحيل تجمعات العقد إلى حجم جهاز ظاهري مدعوم لمنع أي انقطاع محتمل لخدمتك. حاليا، لا يدعم AKS الانتقال إلى حجم جهاز ظاهري جديد داخل نفس تجمع العقدة.
ترحيل تجمعات العقد إلى حجم جهاز ظاهري مدعوم
بمجرد تحديد تجمعات العقد المناسبة لاتخاذ إجراء بشأنها، يمكنك تغيير حجم تجمعات العقد. أثناء عملية تغيير الحجم، يتم إنشاء تجمع عقدة جديد ويتم ترحيل أحمال العمل إلى تجمع العقدة الجديد.
لمزيد من المعلومات حول الترحيل إلى حجم جهاز ظاهري جديد، راجع الموارد التالية:
- الترحيل من Gen 1 إلى Gen 2 VMs
- دليل ترحيل أحجام الأغراض العامة
- دليل ترحيل الأحجام المحسنة للتخزين
- دليل ترحيل الأحجام المسرعة لوحدة معالجة الرسومات
- Azure Dedicated Host دليل ترحيل SKU
الأجهزة الظاهرية Gen 2 على AKS
تعد أجهزة الجيل الثاني عادة أحدث إصدارات Azure وتتميز بميزات حصرية مقارنة بأجهزة الجيل الأول مثل زيادة الذاكرة، تحسين أداء المعالج، دعم أقراص NVMe، ودعم Trusted Launch.
بينما نوصي عموما بتشغيل الأجهزة الظاهرية من Gen 2، يجب عليك التأكد من أن الجيل الذي تختاره يدعم متطلباتك. لمعرفة المزيد عن الفروقات بين الأجيال، ومتى قد يكون أحدهما أكثر منطقية من الآخر، راجع هل يجب أن أنشئ آلة افتراضية من الجيل الأول أو الثاني في Hyper-V؟
لاستخدام الأجهزة الظاهرية Gen 2 على AKS، راجع استخدام الأجهزة الظاهرية من الجيل 2 على AKS.
الخطوات التالية
- لمعرفة المزيد عن الأجهزة الافتراضية من الجيل الثاني، راجع دعم الجيل الثاني من الأجهزة الافتراضية على Azure
- لمعرفة المزيد حول صور عقدة Gen 2 المدعومة، راجع صور العقدة