إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
في هذه المقالة، ستتعرف على نوع تجمع عقدة الأجهزة الظاهرية الجديد ل AKS.
مع تجمعات عقد الأجهزة الظاهرية، تدير AKS مباشرة توفير وتمهيد كل عقدة واحدة. بالنسبة إلى تجمعات عقد مجموعات مقياس الجهاز الظاهري، تدير AKS نموذج مجموعات مقياس الجهاز الظاهري وتستخدمه لتحقيق التناسق عبر جميع العقد في تجمع العقدة. تمكنك تجمعات عقد الأجهزة الظاهرية من تنسيق مجموعتك باستخدام الأجهزة الظاهرية التي تناسب أحمال العمل الفردية بشكل أفضل.
باستخدام تجمعات عقد الأجهزة الظاهرية، تدير AKS مباشرة توفير وتمهيد كل عقدة واحدة. بالنسبة لمجموعات عقد مجموعات مقياس الجهاز الظاهري، تدير AKS نموذج مجموعات مقياس الجهاز الظاهري وتستخدمه لتحقيق التناسق عبر جميع العقد في تجمع العقدة. تمكنك تجمعات عقد الأجهزة الظاهرية من تنسيق مجموعتك باستخدام الأجهزة الظاهرية التي تناسب أحمال العمل الفردية بشكل أفضل.
نظرة عامة على تجمع عقدة الأجهزة الظاهرية
طريقة العمل
يتكون تجمع العقدة من مجموعة من الأجهزة الظاهرية (VMs)، حيث تدعم أحجام الأجهزة الظاهرية المختلفة أنواعا مختلفة من أحمال العمل. يتم تصنيف أحجام الأجهزة الظاهرية هذه، المشار إليها باسم وحدات SKU، إلى عائلات مختلفة تم تحسينها لأغراض محددة. لمزيد من المعلومات، راجع توثيق وحدات SKU الخاصة بالآلات الافتراضية. باستخدام تجمعات عقد الأجهزة الظاهرية، يمكنك إجراء تحجيم يدوي متعدد SKU والتحجيم التلقائي متعدد SKU.
لتمكين تحجيم أحجام الأجهزة الظاهرية المتعددة، يستخدم ScaleProfile نوع تجمع عقدة الأجهزة الظاهرية الذي يحتوي على تكوينات تشير إلى كيفية توسيع نطاق تجمع العقدة، وتحديدا القائمة المطلوبة لحجم الجهاز الظاهري وعدد كل حجم. A ManualScaleProfile هو ملف تعريف للمقياس يحدد حجم آلة افتراضية مرغوبة وعدد ذلك النوع في مجموعة العقد. يسمح بحجم جهاز ظاهري واحد فقط في ManualScaleProfile. تحتاج إلى إنشاء منفصل ManualScaleProfile لكل حجم جهاز ظاهري في تجمع العقدة. عند إنشاء مجموعة عقد جديدة للآلات الافتراضية، تضيف ملف تعريف مدرج يدوي أولي لحجم الآلة الافتراضية باستخدام vm-size الحقل ويشمل .node-count يمكنك أيضا إضافة المزيد من ملفات تعريف المقياس اليدوي وفقا لتعليمات إضافة ملفات قياس يدوية.
لتمكين تحجيم أحجام الأجهزة الظاهرية المتعددة، يستخدم نوع تجمع عقدة الأجهزة الظاهرية ScaleProfile الذي يحتوي على تكوينات تشير إلى كيفية توسيع نطاق تجمع العقدة، وتحديدا القائمة المطلوبة لحجم الجهاز الظاهري وعدد كل حجم. A ManualScaleProfile هو ملف تعريف للمقياس يحدد حجم آلة افتراضية مرغوبة وعدد ذلك النوع في مجموعة العقد.
ManualScaleProfile يدعم حجم جهاز ظاهري واحد فقط. تحتاج إلى إنشاء منفصل ManualScaleProfile لكل حجم جهاز ظاهري في تجمع العقدة. عند إنشاء تجمع عقدة أجهزة ظاهرية جديد، أضف ملف تعريف مقياس يدوي أولي لحجم جهاز ظاهري باستخدام vm-size الحقل وتضمين node-count. يمكنك أيضا إضافة المزيد من ملفات تعريف المقياس اليدوية باتباع الإرشادات لإضافة ملفات تعريف المقياس اليدوي.
تدعم تجمعات عقد الأجهزة الظاهرية أيضا وضع الدعم Auto ، ما يعني أن تجمع العقدة يمكنه استخدام مقياس المجموعة التلقائي. يدعم تجمع عقدة الأجهزة الظاهرية ما يصل إلى خمسة ملفات تعريف مقياس إجمالية عبر أوضاع التحجيم اليدوي والتلقوي. يحدد كل ملف تعريف وحدة SKU لجهاز ظاهري واحد من نفس العائلة. يمكن لكل منها AutoScaleProfile أن يكون لها الحد الأدنى والأعلى لعدد العقد الخاص بها في مجموعة العقد.
إشعار
عند إنشاء مجموعة عقد جديدة ل Virtual Machines، يمكنك أن يكون لديك ملفات تعريف متعددة للمقياس، وتحتاج إلى ملف تعريف يدوي أو تلقائي واحد على الأقل في مجموعة العقد الخاصة بك.
مزايا تجمعات عقد الأجهزة الظاهرية
تتضمن مزايا نوع تجمع عقدة الأجهزة الظاهرية ما يلي:
- المرونة: يمكن تحديث مواصفات العقدة للتكيف مع حمل العمل الحالي واحتياجاتك.
- التحكم الدقيق: تسمح عناصر التحكم على مستوى العقدة الواحدة بتحديد وخلط العقد ذات المواصفات المختلفة لرفع القيود من نموذج واحد وتحسين التناسق.
- الكفاءة: يمكنك تقليل بصمة العقدة للمجموعة الخاصة بك، وتبسيط متطلبات التشغيل الخاصة بك.
تدعم تجمعات عقد الأجهزة الظاهرية ما يصل إلى خمسة ملفات تعريف مقياس لكل تجمع عقدة، بحيث يمكن لأحمال العمل استخدام وحدات SKU متعددة للجهاز الظاهري من نفس العائلة دون الحاجة إلى تجمع عقدة منفصل لكل SKU.
مقارنة تجارب تحجيم حساب AKS
يسلط الجدول التالي الضوء على كيفية مقارنة تجمعات عقد الأجهزة الظاهرية مع تجمعات عقد مجموعة المقياس القياسية.
| نوع تجمع العقدة | إمكانات التحجيم وإدارة العقدة |
|---|---|
| تجمع عقدة الأجهزة الظاهرية | يمكنك إضافة العقد أو إزالتها أو تحديثها في تجمع عقدة. يمكن أن تكون أنواع الأجهزة الظاهرية أي جهاز ظاهري من نفس نوع العائلة (على سبيل المثال، D-series و A-Series وما إلى ذلك). تسمح Virtual Machines تجمعات العقد أيضا بالتحجيم اليدوي والتوتوني المتعدد. |
| تجمع عقدة يستند إلى مجموعة مقياس الجهاز الظاهري | يمكنك إضافة أو إزالة العقد من نفس الحجم والكتابة في تجمع عقدة. إذا أضفت حجم جهاز ظاهري جديد إلى نظام المجموعة، فستحتاج إلى إنشاء تجمع عقدة جديد. |
أي تجربة في تحيز الحوسبة يجب أن أختار على AKS؟
اعتمادا على احتياجات عبء العمل لديك، هناك تجارب متعددة في توسيع الحوسبة يجب أخذها في الاعتبار. انظر حالات الاستخدام لكل منها:
- التوفير التلقائي للعقدة: الأفضل للتحجيم التلقائي متعدد الإصدارات، واختيار إصدار الجهاز الظاهري الأكثر ذكاء ومرونة (بما في ذلك مجموعات الإصدارات المتعددة).
- Virtual Machines تجمعات العقد: الأفضل للتحجيم اليدوي متعدد الإصدارات ويدعم التحجيم التلقائي متعدد الإصدارات. يتطلب تحديد إصدار معين يصل إلى خمسة أحجام لكل تجمع عقدة.
- Virtual Machine Scale Sets: يدعم التحجيم اليدوي أحادي الإصدار والتحجيم التلقائي أحادي الإصدار. يتطلب تحديد إصدار محدد بحجم واحد لكل تجمع عقدة.
قيود تجمع العقدة Virtual Machines
- يجب أن تكون أحجام الآلات الافتراضية المحددة في المجموعة من نفس النوع. على سبيل المثال، لا يمكن أن تكون الآلات الافتراضية لوحدة معالجة الرسومات وغير المعالجة الرسومية أو x86 وARM64 في نفس مجموعة العقد.
- InifiniBand غير متوفر.
- لقطة تجمع العقدة غير مدعومة.
- يجب أن تكون جميع أحجام الأجهزة الظاهرية المحددة في تجمع عقدة من عائلة جهاز ظاهري مماثلة. على سبيل المثال، لا يمكنك خلط نوع الجهاز الظاهري N-Series مع نوع الجهاز الظاهري D-Series في نفس تجمع العقدة.
- تحتاج إلى تحديد جميع أحجام الأجهزة الظاهرية في تجمع عقدة يدعم نفس موضع قرص نظام التشغيل المؤقت عند استخدام أقراص نظام التشغيل المؤقتة. نظرا لأن
DiffDiskPlacementقيمة واحدة على مستوى التجمع، لا يمكن ل AKS التعبير عن مواضع مختلفة لكل حجم جهاز ظاهري في تجمع عقدة واحد. - تسمح تجمعات العقد Virtual Machines بما يصل إلى خمسة ملفات تعريف مقياس إجمالية لكل تجمع عقدة. يحدد كل ملف تعريف يدوي أو تلقائي حجم جهاز ظاهري واحد من نفس عائلة الجهاز الظاهري.
- تجمع عقد Windows غير مدعوم.
- مناطق التوفر غير مدعومة. إذا كان حمل العمل يتطلب مرونة المنطقة، فاستخدم Virtual Machine Scale Sets تجمعات العقد.
توافق موضع قرص نظام التشغيل المؤقت
عند إضافة ملف تعريف مقياس يمزج أحجام الأجهزة الظاهرية مع مواضع قرص نظام التشغيل المؤقتة المختلفة، تفشل عملية الإنشاء أو التحديث مع حدوث InvalidParameter خطأ والرمز EphemeralOSMixedPlacementNotSupportedالفرعي .
استخدم أحد خيارات المعالجة التالية:
- استخدم أحجام الأجهزة الظاهرية التي تشترك في نفس موضع قرص نظام التشغيل المؤقت.
- تقسيم أحجام الجهاز الظاهري إلى تجمعات عقد منفصلة بحيث يكون لكل تجمع موضع واحد.
- استخدم أقراص نظام التشغيل المدارة بدلا من أقراص نظام التشغيل المؤقتة.
تحديد الموضع قبل إضافة ملف تعريف مقياس
قبل إضافة حجم جهاز ظاهري إلى تجمع عقدة Virtual Machines، تحقق من قدرات SKU في المنطقة المستهدفة وتحقق من توافق موضع قرص نظام التشغيل المؤقت.
سرد أحجام الأجهزة الظاهرية المرشحة وفحص الإمكانات الرئيسية:
az vm list-skus \ --location <region> \ --size Standard_D \ --resource-type virtualMachines \ --query "[].{name:name, capabilities:capabilities[?name=='EphemeralOSDiskSupported' || name=='MaxResourceVolumeMB' || name=='NvmeDiskSizeInMiB']}" \ --output jsonتأكد من أن كل حجم جهاز ظاهري محدد يدعم أقراص نظام التشغيل المؤقتة (
EphemeralOSDiskSupported) وتحديد مكان توفر القرص المحلي (MaxResourceVolumeMBللقرص المؤقت/قرص المورد وNVMeNvmeDiskSizeInMiB).أحجام الجهاز الظاهري للمجموعة بحيث يستخدم كل تجمع عقدة Virtual Machines موضعا متوافقا واحدا.
على سبيل المثال، إذا كان أحد ملفات التعريف يستخدم Standard_D4ds_v5 (موضع قرص temp/resource) ويستخدم Standard_D4ads_v6 ملف تعريف آخر (موضع NVMe)، فاحتفظ به في تجمعات عقد منفصلة أو استخدم أقراص نظام التشغيل المدارة.
مهم
الاختبار المبدئي وسلوك ماذا لو لا توجد واجهة برمجة تطبيقات مخصصة للتحليل المبدئي تتحقق حاليا من صحة موضع قرص نظام التشغيل المؤقت المختلط عبر ملفات تعريف المقياس قبل النشر.
az deployment group what-if (ARM ماذا لو) لا يضمن الكشف عن تعارض توافق تجمع العقدة هذا. يحدث الفحص الموثوق عندما تعالج AKS طلب الإنشاء أو التحديث وترجع EphemeralOSMixedPlacementNotSupported إذا كانت المواضع غير متوافقة.
المتطلبات الأساسية
- اشتراك Azure. إذا لم يكن لديك حساب، يمكنك إنشاء حساب مجاني.
- Azure CLI الإصدار 2.85.0 أو أحدث مثبتا ومكونا. للعثور على الإصدار، قم بتشغيل
az --version. لمزيد من المعلومات عن تركيب Azure CLI أو ترقيتها، راجع تركيب Azure CLI. - تتطلب هذه الميزة الإصدار 1.27 من Kubernetes أو أحدث. لترقية إصدار Kubernetes الخاص بك، راجع ترقية نظام مجموعة AKS.
مهم
متطلب الشبكة الافتراضية المخصصة: إذا قمت بنشر مجموعة عقد الآلات الافتراضية في شبكة افتراضية مخصصة، يجب على العنقود استخدام هوية مدارة معينة من قبل المستخدم مع على الأقل صلاحيات مساهم الشبكة على الشبكة الفرعية المستهدفة. على عكس مجموعات عقد Virtual Machine Scale Set، تعتمد مجموعات عقد الآلات الافتراضية فقط على هوية العنقود لعمليات الانضمام إلى الشبكة الفرعية ولا تستخدم رموز الطرف الأول. تفشل المجموعات التي تستخدم هوية مدارة معينة من النظام في التحقق من صحة ما قبل الطيران عند إنشاء أو تحديث مجموعة عقد الآلات الافتراضية على شبكة افتراضية مخصصة، مما يعاد خطأ InvalidParameter . لمزيد من المعلومات حول تكوين هوية مدارة معينة من قبل المستخدم لمجموعتك، راجع استخدام هوية مدارة في AKS.
إنشاء مجموعة AKS مع تجمعات عقد الأجهزة الظاهرية
إشعار
يسمح بحجم جهاز ظاهري واحد فقط في ملف تعريف المقياس، والحد الأقصى هو خمسة ملفات تعريف مقياس الجهاز الظاهري بشكل عام لتجمع عقدة الأجهزة الظاهرية.
إنشاء مجموعة AKS مع تجمعات عقد الأجهزة الظاهرية az aks create باستخدام الأمر مع تعيين العلامة --vm-set-type إلى "VirtualMachines".
ينشئ المثال التالي مجموعة تسمى myAKSCluster مع تجمع عقدة Virtual Machines يحتوي على عقدتين:
az aks create \
--resource-group myResourceGroup \
--name myAKSCluster \
--vm-set-type "VirtualMachines" \
--vm-sizes "Standard_D4s_v3" \
--node-count 2
إنشاء مجموعة AKS مع مجموعات عقد الآلات الافتراضية في شبكة افتراضية مخصصة
عند نشر تجمعات عقدة Virtual Machines في شبكة ظاهرية مخصصة، يجب إنشاء هوية مدارة معينة من قبل المستخدم ومنحها أذونات مساهم الشبكة على الشبكة الفرعية الهدف قبل إنشاء نظام المجموعة.
أنشئ شبكة افتراضية وشبكة فرعية.
az network vnet create \ --resource-group myResourceGroup \ --name myVnet \ --address-prefixes 10.1.0.0/16 \ --subnet-name mySubnet \ --subnet-prefix 10.1.0.0/24احصل على معرف مورد الشبكة الفرعية.
SUBNET_ID=$(az network vnet subnet show \ --resource-group myResourceGroup \ --vnet-name myVnet \ --name mySubnet \ --query id \ --output tsv)إنشاء هوية مدارة يعينها المستخدم.
az identity create \ --name myAKSIdentity \ --resource-group myResourceGroupاحصل على معرف المبدأ ومعرف الموارد للهوية المدارة.
IDENTITY_PRINCIPAL_ID=$(az identity show \ --name myAKSIdentity \ --resource-group myResourceGroup \ --query principalId \ --output tsv) IDENTITY_RESOURCE_ID=$(az identity show \ --name myAKSIdentity \ --resource-group myResourceGroup \ --query id \ --output tsv)تعيين دور مساهم الشبكة إلى الهوية المدارة على الشبكة الفرعية الهدف.
az role assignment create \ --assignee $IDENTITY_PRINCIPAL_ID \ --role "Network Contributor" \ --scope $SUBNET_IDقد يستغرق نشر الأذونات الممنوحة لهوية الكلاستر المدارة حتى 60 دقيقة.
تحقق من وجود تعيين الدور على الشبكة الفرعية الهدف قبل إنشاء نظام المجموعة.
az role assignment list \ --assignee $IDENTITY_PRINCIPAL_ID \ --role "Network Contributor" \ --scope $SUBNET_ID \ --query "[].{Role:roleDefinitionName, Scope:scope}" \ --output tableتابع عندما يظهر الإخراج دور مساهم الشبكة في نطاق الشبكة الفرعية الهدف.
أنشئ عنقود AKS باستخدام مجموعات عقد الآلات الافتراضية في شبكتك الافتراضية المخصصة.
az aks create \ --resource-group myResourceGroup \ --name myAKSCluster \ --vm-set-type "VirtualMachines" \ --vm-sizes "Standard_D4s_v3" \ --node-count 2 \ --vnet-subnet-id $SUBNET_ID \ --assign-identity $IDENTITY_RESOURCE_ID
إضافة تجمع عقدة الأجهزة الظاهرية إلى مجموعة موجودة
أضف تجمع عقدة الأجهزة الظاهرية إلى مجموعة موجودة باستخدام az aks nodepool add الأمر مع تعيين العلامة --vm-set-type إلى "VirtualMachines".
يضيف المثال التالي تجمع عقدة الأجهزة الظاهرية المسمى myvmpool إلى مجموعة myAKSCluster . تجمع العقد ينشئ ملف تعريف ManualScaleProfile مع --vm-sizes تعيين على Standard_D4s_v3 و a --node-count من 3:
az aks nodepool add \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--vm-set-type "VirtualMachines" \
--vm-sizes "Standard_D4s_v3" \
--node-count 3
إضافة ملف تعريف مقياس يدوي إلى تجمع عقدة
أضف ملف تعريف مقياس يدوي إلى تجمع عقدة باستخدام az aks nodepool manual-scale add مع تعيين العلامة --vm-sizes"Standard_D2s_v3" إلى node-count وتعيين إلى 2.
يضيف المثال التالي ملف تعريف مقياس يدوي إلى تجمع العقدة myvmpool في نظام المجموعة myAKSCluster. تضم مجموعة العقد عقدتين بوحدة SKU للآلة الافتراضية بمستوى Standard_D2s_v3:
az aks nodepool manual-scale add \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--vm-sizes "Standard_D2s_v3" \
--node-count 2
تحديث ملف تعريف مقياس يدوي موجود
تحديث ملف تعريف مقياس يدوي موجود في تجمع عقدة az aks nodepool manual-scale update باستخدام الأمر مع تعيين العلامة --vm-sizes إلى "Standard_D2s_v3".
إشعار
استخدم المعلمة --current-vm-sizes لتحديد حجم تجمع العقدة الموجود الذي تريد تحديثه. يمكنك تحديث --vm-sizes و/أو --node-count. عند استخدام أدوات أخرى أو واجهات برمجة تطبيقات REST، تحتاج إلى تمرير حقل كامل agentPoolProfiles.virtualMachinesProfile.scale عند تحديث ملف تعريف مقياس تجمع العقدة.
يحدث المثال التالي ملف تعريف مقياس يدوي إلى تجمع عقدة myvmpool في مجموعة myAKSCluster . يقوم الأمر بتحديث عدد العقد إلى خمس ويغير وحدة تخزين الوحدة الافتراضية من Standard_D4s_v3 إلى Standard_D8s_v3:
az aks nodepool manual-scale update \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--current-vm-sizes "Standard_D4s_v3" \
--vm-sizes "Standard_D8s_v3" \
--node-count 5
حذف ملف تعريف مقياس يدوي
احذف ملف تعريف مقياس يدوي موجود باستخدام az aks nodepool manual-scale delete الأمر .
إشعار
--current-vm-sizes تحدد المعلمة حجم تجمع العقدة الموجود المراد حذفه. عند استخدام أدوات أخرى أو واجهات برمجة تطبيقات REST لتحديث ملف تعريف مقياس تجمع العقدة، قم بتمرير حقل كامل agentPoolProfiles.virtualMachinesProfile.scale .
المثال التالي يحذف ملف تعريف المقياس اليدوي لوحدة Standard_D8s_v3 SKU للجهاز الافتراضي في مجموعة عقد myvmpool .
az aks nodepool manual-scale delete \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--current-vm-sizes "Standard_D8s_v3"
مقياس المجموعة التلقائي مع تجمعات عقدة Virtual Machines
تدعم مجموعات عقد الآلات الافتراضية المقياس التلقائي للعناصر. يسمح هذا الدعم بالتحجيم التلقائي لكل من تجمعات عقدة حجم الجهاز الظاهري نفسها وتجمعات عقدة متعددة بحجم الجهاز الظاهري. يمكنك تمكين هذه الميزة باستخدام العلامة --enable-cluster-autoscaler أثناء إنشاء نظام المجموعة، أثناء إضافة تجمع عقدة جديد، أو عند تحديث تجمع عقدة يدوي موجود.
عند استخدام مقياس تلقائي للعنقود مع تجمعات عقد الآلة الافتراضية، يكون السلوك كما يلي:
- التكبير: يقوم المقياس التلقائي بالاستجابة لضغط الوحدات المعلق، ويمكنه زيادة عدد العقد في مجموعة العقد التي تحتوي على عدة أحجام للأجهزة الافتراضية في تلك المجموعة.
- تقليص الحجم: يختار التحجيم التلقائي عقدة معينة بناء على استخدام العقدة. يمكنك التكوين
scale-down-utilization-thresholdللضبط عندما يؤدي التحجيم التلقائي لنظام المجموعة إلى تشغيل إجراء التحجيم. راجع وثائق جهاز التكبير التلقائي للمجموعة لمزيد من المعلومات حول كيفية تكوين التكبير التلقائي.
القيود
- هذه الميزة متوفرة فقط في السحابة العامة.
- عقد GPU غير مدعومة حاليا.
إنشاء نظام مجموعة AKS مع تمكين تجمعات العقد Virtual Machines والتحجيم التلقائي للمجموعة
- أنشئ عنقود AKS مع مجموعات عقد الآلات الافتراضية باستخدام
az aks createالأمر مع--vm-set-typeالعلم المضبوط على"VirtualMachines"ومع العلم--enable-cluster-autoscaler.
ينشئ المثال التالي مجموعة تسمى myAKSCluster مع تجمع عقدة Virtual Machines يستخدم حجم Standard_D4s_v3العقدة، والحد الأدنى لعدد العقدة 2، والحد الأقصى لعدد العقدة 5:
az aks create \
--resource-group myResourceGroup \
--name myAKSCluster \
--vm-set-type "VirtualMachines" \
--node-vm-size "Standard_D4s_v3" \
--enable-cluster-autoscaler \
--min-count 2 \
--max-count 5
إضافة مجموعة عقد للآلات الافتراضية مع تفعيل مقياس تلقائي للعنقود إلى مجموعة موجودة
- أنشئ مجموعة عقد للآلات الافتراضية باستخدام
az aks nodepool addالأمر مع--vm-set-typeتعيين العلم على"VirtualMachines"وعلى العلم--enable-cluster-autoscaler.
المثال التالي يضيف مجموعة عقد الآلات الافتراضية myvmpool مع تفعيل مقياس تلقائي للعنقود إلى عنقود يسمى myAKSCluster باستخدام حجم الآلة الافتراضية "Standard_D4s_v3"، وعدد عقد أدنى 2 وأقصى عدد 5:
az aks nodepool add \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--vm-set-type "VirtualMachines" \
--node-vm-size "Standard_D4s_v3" \
--enable-cluster-autoscaler \
--min-count 2 \
--max-count 5
تحديث إعدادات التحجيم التلقائي لنظام المجموعة لتجمع عقدة Virtual Machines
- تحديث إعدادات عدد عقد التحجيم التلقائي لنظام المجموعة لتجمع عقدة Virtual Machines باستخدام
az aks nodepool auto-scale updateالأمر .
المثال التالي يقوم بتحديث إعدادات تجمع عقد الآلات الافتراضية myvmpool في مجموعة تسمى myAKSCluster باستخدام حجم الآلة الافتراضية "Standard_D4s_v3":
az aks nodepool auto-scale update \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--current-node-vm-size "Standard_D4s_v3" \
--min-count 3 \
--max-count 7
تبديل ملفات تعريف مقياس تجمع العقدة Virtual Machines من وضع التحجيم اليدوي إلى وضع التحجيم التلقائي
المثال التالي يحدث Virtual Machines مجموعة العقد myvmpool في المجموعة المسماة myAKSCluster، حيث يحول جميع ملفات تعريف المقياس اليدوي إلى ملفات تعريف تلقائية بنفس الحد الأدنى وأقصى عدد العقد:
az aks nodepool update \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--enable-cluster-autoscaler \
--min-count 2 \
--max-count 5
تعطيل مقياس المجموعة التلقائي في تجمع عقدة Virtual Machines
يمكنك تعطيل جهاز التدرج التلقائي في العنقود، أو تبديل جميع ملفات تعريف المقياس في مجموعة عقد الآلة الافتراضية من Auto وضع إلى آخر Manual .
يعطل المثال التالي مقياس المجموعة التلقائي لتجمع عقدة Virtual Machines myvmpool في نظام المجموعة المسمى myAKSCluster. يقوم بتبديل جميع ملفات تعريف المقياس من Auto الوضع إلى Manual الوضع:
az aks nodepool update \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--disable-cluster-autoscaler
الخطوات التالية
في هذه المقالة، تعلمت كيفية استخدام تجمعات عقد الأجهزة الظاهرية في AKS. لمعرفة المزيد حول تجمعات العقد في AKS، راجع إنشاء تجمعات العقد.