إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
في AKS، يتم تجميع العقد التي لها نفس التكوينات معا في تجمعات العقد. يحتوي كل تجمع عقد على الأجهزة الظاهرية (VMs) التي تقوم بتشغيل تطبيقاتك. في الدرس السابق، أنشأت عنقود ACL مع مجموعة عقد واحدة. لتلبية متطلبات الحوسبة أو التخزين أو الأمان المختلفة لتطبيقاتك، يمكنك إضافة تجمعات عقد المستخدمين.
في هذا الدرس، الجزء الثاني من خمسة، تتعلم كيف:
- أضف مجموعة عقد ACL إلى مجموعة موجودة.
- تحقق من حالة تجمعات العقدة الخاصة بك.
الأوامر في هذا الدرس تستخدم متغيرات البيئة المحددة في الدرس 1: إنشاء عنقود باستخدام ACL ل AKS.
في الدروس اللاحقة، تتعلم كيفية نقل العقد إلى ACL وتمكين القياس عن بعد لمراقبة عناقيد المجموعات.
المتطلبات المسبقه
- في الدرس السابق، أنشأت ونشرت عنقود ACL. إذا لم تكمل هذه الخطوات وترغب في المتابعة، راجع الدرس 1: إنشاء عنقود باستخدام ACL ل AKS.
- يتطلب Azure Container Linux إصدار Azure CLI 2.86.0 أو أعلى. استخدم الأمر
az versionللعثور على الإصدار. للترقية إلى أحدث إصدار، استخدم الأمرaz upgrade.
اعتبارات وقيود Azure Container Linux (ACL)
قبل أن تبدأ، راجع الاعتبارات والقيود التالية لرابطة الرباط الصليبي الأمامي:
- يتوفر ACL بشكل عام بدءا من AKS v1.34.
- يتطلب ACL التشغيل الموثوق مع Secure Boot وvTPM. نسخ الإطلاق غير الموثوقة غير متوفرة.
- يتطلب ACL على Arm64 وحدات SKU مبنية على كوبالت (v6) لتمكين التوافق مع Trusted Launch.
-
NodeImageوهيNoneقنوات ترقية نظام التشغيل (OS) المدعومة الوحيدة.UnmanagedوغيرSecurityPatchمتوافقة مع ACL بسبب المجلد غير القابل/usrللتغيير. - دفق القطع الأثرية غير مدعوم.
- Pod Sandboxing غير مدعوم.
- الأجهزة الظاهرية السرية (CVMs) غير مدعومة.
- الجيل الأول من الأجهزة الافتراضية غير مدعومة.
إضافة تجمع عقد ACL
أضف تجمع عقد ACL إلى المجموعة الحالية باستخدام az aks nodepool add الأمر وحدد --os-sku AzureContainerLinux. المثال التالي ينشئ مجموعة عقد تسمى aclpool تضيف ثلاث عقد إلى العنقود:
az aks nodepool add \
--resource-group $RESOURCE_GROUP \
--cluster-name $CLUSTER_NAME \
--name aclpool \
--node-count 3 \
--os-sku AzureContainerLinux
مثال على الإخراج:
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "aclpool",
"osType": "Linux",
"osSku": "AzureContainerLinux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"type": "Microsoft.ContainerService/managedClusters/agentPools"
}
ملاحظة
يجب أن يبدأ اسم تجمع العقدة بحرف صغير ويمكن أن يحتوي فقط على أحرف أبجدية رقمية. بالنسبة لتجمعات عقد Linux ، يجب أن يتراوح الطول بين حرفا واحدا و 12 حرفا.
تحقق من حالة تجمع العقدة
تحقق من حالة مجموعات العقد باستخدام الأمر az aks nodepool list .
az aks nodepool list --resource-group $RESOURCE_GROUP_NAME --cluster-name $CLUSTER_NAME
مثال على الإخراج:
[
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "nodepool1",
"nodeImageVersion": "AKSAzureContainerLinux-202606.01.0",
"osSku": "AzureContainerLinux",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"vmSize": "Standard_DS2_v2"
},
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "aclpool",
"nodeImageVersion": "AKSAzureContainerLinux-202606.01.0",
"osSku": "AzureContainerLinux",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"vmSize": "Standard_DS2_v2"
}
]
الخطوة التالية
في هذا الدرس، أضفت مجموعة عقد ACL إلى عنقودك الحالي. في الدرس التالي، تتعلم كيفية نقل العقد الحالية إلى ACL.