إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
قد لا تحتاج إلى تشغيل أحمال عمل AKS باستمرار. على سبيل المثال، قد يكون لديك مجموعة تطوير تحتوي على تجمعات عقد تشغل أحمال عمل معينة. لتحسين تكاليف الحوسبة الخاصة بك، يمكنك إيقاف تجمعات العقدة بالكامل في مجموعة AKS الخاصة بك.
الميزات والقيود
- لا يمكنك إيقاف تجمعات النظام.
- يتم دعم تجمعات العقد الموضعية.
- يمكن ترقية تجمعات العقد المتوقفة.
- يجب تشغيل تجمع المجموعة والعقدة.
- لا يمكنك إيقاف تجمعات العقد من المجموعات التي تستخدم ميزة التزويد التلقائي للعقدة (NAP ).
نصيحة
يمكنك استخدام Azure Copilot لإيقاف وبدء مجموعات العقد في بوابة Azure. لمزيد من المعلومات، راجع العمل مع عناقيد AKS بكفاءة باستخدام Azure Copilot.
قبل البدء
تفترض هذه المقالة أن لديك مجموعة AKS موجودة. إذا كنت بحاجة إلى نظام مجموعة AKS، قم بإنشاء مجموعة باستخدام Azure CLI أو Azure PowerShell أو مدخل Microsoft Azure.
إيقاف تجمع عقدة AKS
إيقاف تجمع عقدة AKS قيد التشغيل باستخدام
az aks nodepool stopالأمر .az aks nodepool stop --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolتحقق من توقف تجمع العقدة
az aks nodepool showعن استخدام الأمر .az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolيظهر إخراج المثال المكثف التالي ك
powerStateStopped:{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Stopped" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }إشعار
provisioningStateإذا كان يظهرStopping، فإن تجمع العقدة الخاص بك لا يزال في عملية الإيقاف.إشعار
سيؤدي إيقاف تجمع العقدة إلى إيقاف التحجيم التلقائي لنظام المجموعة الخاص به، ويبدأ تشغيله مرة أخرى عند بدء تجمع العقدة. لذلك إذا قمت بتعديل عدد مثيلات VMSS يدويا في التجمع أثناء إيقافه، فقد يظهر التحجيم التلقائي لنظام المجموعة حالات عدم التناسق.
بدء تجمع عقدة AKS متوقفة
أعد تشغيل تجمع عقدة متوقفة
az aks nodepool startباستخدام الأمر .az aks nodepool start --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolتحقق من بدء تجمع العقدة
az aks nodepool showباستخدام الأمر .az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepoolيظهر إخراج المثال المكثف التالي ك
powerStateRunning:{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Running" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }إشعار
provisioningStateإذا كان يظهرStarting، فإن تجمع العقدة الخاص بك لا يزال في عملية البدء.
الخطوات التالية
- لمعرفة كيفية تغيير حجم
Userالتجمعات إلى 0، راجع مجموعات المقياسUserإلى 0. - لمعرفة كيفية إيقاف نظام المجموعة، راجع بدء/إيقاف نظام المجموعة.
- لمعرفة كيفية توفير التكاليف باستخدام مثيلات Spot، راجع إضافة تجمع عقدة موضعية إلى AKS.
- لمعرفة المزيد حول سياسات دعم AKS، راجع سياسات دعم AKS.