إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
في هذا الدرس، الجزء الأول من خمسة، تتعلم كيف:
- تثبيت Kubernetes CLI،
kubectl. - قم بإنشاء مجموعة موارد Azure.
- إنشاء ونشر مضيف حاويات Azure Linux لمجموعة AKS.
- تكوين
kubectlللاتصال بمجموعة مضيف حاوية Azure Linux.
في البرامج التعليمية اللاحقة، ستتعلم كيفية إضافة تجمع عقدة Azure Linux إلى مجموعة موجودة وترحيل العقد الموجودة إلى Azure Linux.
المتطلبات المسبقه
- تحتاج إلى أحدث إصدار من Azure CLI. قم بتشغيل
az --versionللعثور على الإصدار. إذا كنت بحاجة إلى تثبيت أو ترقية، راجع تثبيت Azure CLI.
تعيين متغيرات البيئة
قم بتعيين المتغيرات البيئية التالية لإنشاء أسماء موارد فريدة لكل نشر:
export RESOURCE_GROUP="<your-resource-group-name>"
export REGION="<your-region>"
export CLUSTER_NAME="<your-cluster-name>"
إنشاء مجموعة موارد
عند إنشاء مجموعة موارد في Azure، يطلب منك تحديد موقع. هذا الموقع هو موقع تخزين بيانات مجموعة الموارد الخاصة بك وحيث تعمل مواردك في Azure إذا لم تحدد منطقة أخرى عند إنشاء مورد.
إنشاء مجموعة موارد باستخدام az group create الأمر .
az group create --name $RESOURCE_GROUP --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
إنشاء نظام مجموعة AKS باستخدام az aks create الأمر مع المعلمة --os-sku لتوفير مضيف حاوية Azure Linux مع صورة Azure Linux.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --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.
az aks get-credentials --resource-group $RESOURCE_GROUP --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. في الدرس التالي، تتعلم كيفية إضافة مجموعة عقد Azure Linux إلى مجموعة موجودة.