إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
مع تغير متطلبات عبء العمل لتطبيقك، قد تحتاج إلى توسيع عدد العقد في مجموعة العقد في Azure Kubernetes Service (AKS). في هذا المقال، تتعلم كيفية توسيع مجموعات العقد يدويا وتلقائيا في AKS.
المتطلبات الأساسية لتوسيع تجمع عقد AKS
- مجموعة AKS موجودة تحتوي على مجموعة عقد واحدة على الأقل. إذا كنت بحاجة لإنشاء واحد، انظر إنشاء عنقود AKS مع تجمعات العقد.
- تحتاج إلى الإصدار 2.2.0 من Azure CLI أو تثبيتها وتكوينها لاحقًا. قم بتشغيل
az --versionللعثور على الإصدار. إذا كنت بحاجة إلى التثبيت أو الترقية، فراجع تثبيت Azure CLI.
قم بتغيير سعة تجمع عقدة يدويًّا
قم بتكبير عدد العقد في تجمع العقد باستخدام أمر [
az aks nodepool scale][az-aks-nodepool-scale]. يحدد العلم--node-countالعدد المرغوب من العقد في مجموعة العقد. في هذا المثال، يتم تكبير مجموعة العقد لتصبح خمس عقد.az aks nodepool scale \ --resource-group <resource-group-name> \ --cluster-name <cluster-name> \ --name <node-pool-name> \ --node-count 5 \ --no-waitتحقق من حالة مجموعات العقد باستخدام أمر [
az aks nodepool list][az-aks-nodepool-list].az aks nodepool list --resource-group <resource-group-name> --cluster-name <cluster-name>يظهر المثال التالي أن مجموعة العقد في حالة القياس مع عدد جديد من خمس عقد:
[ { ... "count": 5, ... "name": "<node-pool-name>", "orchestratorVersion": "1.15.7", ... "provisioningState": "Scaling", ... "vmSize": "Standard_DS2_v2", ... }, { ... "count": 2, ... "name": "<node-pool-name-2>", "orchestratorVersion": "1.15.7", ... "provisioningState": "Succeeded", ... "vmSize": "Standard_DS2_v2", ... } ]يستغرق بضع دقائق لإكمال عملية المقياس. بعد اكتمال عملية المقياس، يتغير
provisioningStateتجمع العقد إلى Succeeded.
قم بتوسيع تجمع العقد تلقائيا باستخدام جهاز التدرج التلقائي للعنقود
يمكنك استخدام مقياس تلقائي للعنقود مع عدة مجموعات عقد، ويمكنك تفعيله على مجموعات العقد الفردية وتمرير قواعد التدرج التلقائي الفريدة لهم.
تفعيل مقياس التجمع التلقائي على مجموعة عقد موجودة باستخدام أمر [
az aks nodepool update][az-aks-nodepool-update] باستخدام العلم--update-cluster-autoscaler. تحدد الأعلام--min-countوعدد--max-countالعقد الأدنى والأعلى في مجموعة العقد. في هذا المثال، يتم تفعيل مقياس التجمع التلقائي مع حد أدنى لعدد لعقدة واحدة وأقصى عدد لخمس عقد:az aks nodepool update \ --resource-group <resource-group-name> \ --cluster-name <cluster-name> \ --name <node-pool-name> \ --update-cluster-autoscaler \ --min-count 1 \ --max-count 5
ملاحظة
إذا أردت تعطيل جهاز التدرج التلقائي للعنقود في مجموعة العقد، استخدم أمر [az aks nodepool update][az-aks-nodepool-update] مع العلم --disable-cluster-autoscaler بدلا من --update-cluster-autoscaler.
الخطوات التالية: إدارة تجمعات العقد في AKS
لمعرفة المزيد حول إدارة مجموعات العقد في AKS، راجع إدارة تجمعات العقد في Azure Kubernetes Service (AKS).