إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
المعالجات المستندة إلى Arm (Arm64) فعالة من حيث الطاقة وفعالة من حيث التكلفة، ولكنها لا تعرض الأداء للخطر. تم تصميم أجهزة Arm64 الظاهرية هذه لتشغيل أحمال عمل ديناميكية وقابلة للتطوير بكفاءة ويمكنها تقديم ما يصل إلى 50% أداء أفضل للسعر من الأجهزة الظاهرية المماثلة المستندة إلى x86 لأحمال العمل الموسعة.
نظرا لقدرتها على توسيع أحمال العمل بكفاءة، فإن أجهزة Arm64 الظاهرية مناسبة تماما لخوادم الويب أو التطبيقات وقواعد البيانات مفتوحة المصدر والتطبيقات الأصلية السحابية وخوادم الألعاب وغيرها من تطبيقات نسبة استخدام الشبكة العالية.
ملاحظة
بينما يؤثر مزيج من تكوينات وحدة المعالجة المركزية والذاكرة وسعة الشبكات بشكل كبير على فعالية التكلفة ل SKU، يوصى بأنواع الأجهزة الظاهرية Arm64 لتحسين التكلفة.
في هذه المقالة، ستتعلم كيفية إضافة جهاز ظاهري Arm64 إلى تجمع عقدة موجود.
هام
ابتداء من 30 نوفمبر 2025، لم يعد خدمة Azure Kubernetes (AKS) يدعم أو يوفر تحديثات الأمان ل Azure Linux 2.0. صورة عقدة لينكس 2.0 Azure متجمدة عند إصدار 202512.06.0. ابتداء من 31 مارس 2026، سيتم إزالة صور العقد، ولن تتمكن من توسيع مجموعات العقد الخاصة بك. انتقل إلى نسخة مدعومة Azure لينكس عن طريق ترقية مجموعات العقد إلى نسخة Kubernetes مدعومة أو الانتقال إلى osSku AzureLinux3. لمزيد من المعلومات، راجع Retirement GitHub issue وتحديث Azure إعلان التقاعد. للبقاء على اطلاع بالإعلانات والتحديثات، تابع ملاحظات الإصدار AKS.
المتطلبات الأساسية
قبل أن تبدأ، تأكد من أن لديك:
القيود
- أجهزة Arm64 الافتراضية غير مدعومة لتجمعات عقد Windows.
- لا يمكن تحديث تجمعات العقد الموجودة لاستخدام Arm64 VM.
- تدعم مجموعات العقد المدعومة بمعايير معالجة المعلومات الفيدرالية (FIPS) فقط مع وحدات تخزين Arm64 عند استخدام Azure Linux 3.0+.
- مجموعات عقد Arm64 غير مدعومة على العناقيد المدعومة ب Defender مع إصدار Kubernetes 1.29.0 أو أقل.
إنشاء تجمعات عقدة باستخدام الأجهزة الظاهرية Arm64
يوفر معالج Arm64 حساب طاقة منخفض لأحمال عمل Kubernetes. يمكن إضافة الأجهزة الظاهرية Arm64 إلى المجموعات الموجودة حتى خلط تجمعات عقدة هندسة Intel و Arm داخل نظام مجموعة. لإنشاء تجمع عقدة Arm64، تحتاج إلى اختيار جهاز ظاهري Dpsv5أو Dplsv5أو Epsv5.
إضافة تجمع عقدة مع Arm64 VM
استخدم az aks nodepool add لإضافة تجمع عقدة مع جهاز ظاهري Arm64 إلى مجموعة موجودة. بدلا من ذلك، إذا كنت تستخدم Azure Linux 3.0+، يمكنك إضافة مجموعة عقد مع جهاز Arm64 الافتراضي وتفعيل FIPS.
إضافة تجمع عقدة مع Arm64 VM
az aks nodepool add \ --resource-group $RESOURCE_GROUP_NAME \ --cluster-name $CLUSTER_NAME \ --name $ARM_NODE_POOL_NAME \ --node-count 3 \ --node-vm-size Standard_D2pds_v5إضافة تجمع عقدة يدعم FIPS مع جهاز ظاهري Arm64
القيود:
- لا يتم دعم تجمعات العقد مع أجهزة Arm64 الظاهرية FIPS مع نظام التشغيل Ubuntu.
- تتطلب تجمعات العقد مع الأجهزة الظاهرية Arm64 وFIPS إصدار kubernetes 1.31+.
استخدم
az aks nodepool addمع معلمات--enable-fips-image--os-sku.az aks nodepool add \ --resource-group $RESOURCE_GROUP_NAME \ --cluster-name $CLUSTER_NAME \ --name $ARM_NODE_POOL_NAME \ --os-sku AzureLinux --enable-fips-image --kubernetes-version 1.31 --node-count 3 \ --node-vm-size Standard_D2pds_v5لمزيد من المعلومات حول التحقق من تمكين FIPS وتعطيل FIPS، راجع تمكين تجمعات عقد FIPS.
تحديث تجمع عقدة باستخدام Arm64 VM لتمكين FIPS
القيود:
- لا يتم دعم تجمعات العقد مع أجهزة Arm64 الظاهرية FIPS مع نظام التشغيل Ubuntu.
- تتطلب تجمعات العقد مع الأجهزة الظاهرية Arm64 وFIPS إصدار kubernetes 1.31+.
استخدم الأمر
az aks nodepool updateمع المعلمة--enable-fips-imageلتمكين FIPS على تجمع عقدة موجود.az aks nodepool update \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name np \ --enable-fips-imageيقوم هذا الأمر بتشغيل إعادة تعيين تجمع العقدة على الفور لنشر نظام التشغيل المتوافق مع FIPS. تحدث إعادة الصورة هذه أثناء تحديث تجمع العقدة. لا توجد خطوات إضافية مطلوبة.
لمزيد من المعلومات حول التحقق من تمكين FIPS وتعطيل FIPS، راجع تمكين تجمعات عقد FIPS.
تحقق من أن تجمع العقدة يستخدم Arm64
تحقق من أن تجمع العقدة يستخدم Arm64 باستخدام الأمر az aks nodepool show وتحقق من أن vmSize عبارة عن سلسلة Dpsv5 أو Dplsv5أو Epsv5.
az aks nodepool show \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name mynodepool \
--query vmSize
يظهر إخراج المثال التالي تجمع العقدة يستخدم Arm64:
"Standard_D2pds_v5"
الخطوات التالية
في هذه المقالة، تعلمت كيفية إضافة تجمع عقدة مع Arm64 VM إلى نظام مجموعة AKS.
- لمزيد من التوصيات لتوفير التكاليف، راجع أفضل الممارسات لتحسين التكاليف في خدمة Azure Kubernetes (AKS).
- لمزيد من المعلومات حول Arm64، راجع المعالجات المستندة إلى Cobalt Arm (Arm64).
- لمزيد من المعلومات حول التحقق من تمكين FIPS وتعطيل FIPS، راجع تمكين تجمعات عقد FIPS.
- للحصول على تفاصيل Azure تمكين ودعم لينكس 3.0، انظر تمكين Azure Linux 3.0.