إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
لإنشاء نظام مجموعة مع مضيف حاوية Azure Linux، يمكنك استخدام:
- مجموعات موارد Azure، وهي حاوية منطقية يتم فيها نشر موارد Azure وإدارتها.
- خدمة Azure Kubernetes (AKS)، وهي خدمة Kubernetes مستضافة تسمح لك بإنشاء مجموعة Kubernetes جاهزة للإنتاج بسرعة.
في هذا البرنامج التعليمي، الجزء الأول من خمسة، ستتعلم كيفية:
- تثبيت Kubernetes CLI،
kubectl. - قم بإنشاء مجموعة موارد Azure.
- إنشاء نظام مجموعة Azure Linux Container Host ونشره.
- تكوين
kubectlللاتصال بمجموعة مضيف حاوية Azure Linux.
في البرامج التعليمية اللاحقة، ستتعلم كيفية إضافة تجمع عقدة Azure Linux إلى مجموعة موجودة وترحيل العقد الموجودة إلى Azure Linux.
هام
اعتبارا من 30 نوفمبر 2025، لم تعد خدمة Azure Kubernetes Service (AKS) تدعم أو توفر تحديثات أمان ل Azure Linux 2.0. صورة عقدة Azure Linux 2.0 مجمدة عند إصدار 202512.06.0. ابتداء من 31 مارس 2026، سيتم إزالة صور العقد، ولن تتمكن من توسيع مجموعات العقد الخاصة بك. انتقل إلى نسخة Azure Linux المدعومة عن طريق ترقية مجموعات العقد إلى نسخة Kubernetes مدعومة أو الانتقال إلى osSku AzureLinux3. لمزيد من المعلومات، راجع التقاعد: تجمعات عقد Azure Linux 2.0 على AKS.
المتطلبات الأساسية
- تحتاج إلى أحدث إصدار من Azure CLI. قم بتشغيل
az --versionللعثور على الإصدار. إذا كنت بحاجة إلى التثبيت أو الترقية، فراجع تثبيت Azure CLI.
إنشاء مجموعة موارد
عند إنشاء مجموعة موارد، يلزم تحديد موقع. والموقع هو:
- موقع تخزين بيانات التعريف لمجموعة الموارد الخاصة بك.
- حيث يتم تشغيل مواردك في Azure إذا لم تحدد منطقة أخرى عند إنشاء مورد.
قبل تشغيل الأمر، يتم تعريف متغيرات البيئة لضمان أسماء الموارد الفريدة لكل عملية نشر.
export REGION="EastUS2"
az group create --name $RESOURCE_GROUP_NAME --location $REGION
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
إنشاء نظام مجموعة مضيف حاوية Azure Linux
إنشاء نظام مجموعة AKS باستخدام az aks create الأمر مع المعلمة --os-sku لتوفير مضيف حاوية Azure Linux مع صورة Azure Linux. ينشئ المثال التالي مجموعة مضيف حاوية Azure Linux.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP_NAME --os-sku AzureLinux
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
بعد بضع دقائق، الأمر إكمال وإرجاع معلومات منسقة JSON حول الكتلة.
الاتصال بالمجموعة باستخدام kubectl
لتكوين kubectl للاتصال بشبكة نظام المجموعة Kubernetes الخاصة بك، استخدم الأمرaz aks get-credentials. يحصل المثال التالي على بيانات اعتماد لنظام مجموعة Azure Linux Container Host باستخدام مجموعة الموارد واسم المجموعة الذي تم إنشاؤه مسبقا:
az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME
للتحقق من الاتصال بالمجموعة الخاصة بك، يمكن تشغيل الأمرkubectl get nodes لإرجاع قائمة عُقد المجموعة:
kubectl get nodes
NAME STATUS ROLES AGE VERSION
aks-nodepool1-00000000-0 Ready agent 10m v1.20.7
aks-nodepool1-00000000-1 Ready agent 10m v1.20.7
الخطوات التالية
في هذا البرنامج التعليمي، قمت بإنشاء ونشر مجموعة مضيف حاوية Azure Linux. لقد تعرفت على كيفية:
- تثبيت Kubernetes CLI،
kubectl. - قم بإنشاء مجموعة موارد Azure.
- إنشاء نظام مجموعة Azure Linux Container Host ونشره.
- تكوين
kubectlللاتصال بمجموعة مضيف حاوية Azure Linux.
في البرنامج التعليمي التالي، ستتعلم كيفية إضافة تجمع عقدة Azure Linux إلى مجموعة موجودة.