الحصص النسبية وقيود حجم الجهاز الظاهري وتوافر المنطقة في منتج Azure Kubernetes (AKS)

تعين كافة منتجات Azure حدودًا افتراضية وحصص نسبية للموارد والميزات، بما في ذلك قيود الاستخدام لأجهزة ظاهرية معينة (VM) ووحدات حفظ المخزون الخاصة.

توضح هذه المقالة بالتفصيل حدود موارد منتج azure Kubernetes وتوافر AKS في مناطق Azure.

حصص الخدمة وحدودها

Resource الحد
الحد الأقصى للمجموعات لكل اشتراك على مستوى العالم 5,000
الحد الأقصى للمجموعات لكل اشتراك لكل منطقة 1 100
الحد الأقصى للعقد لكل مجموعة مع مجموعات مقياس الجهاز الظاهري ووحدة حفظ المخزون لموازن التحميل القياسي 5000 عبر جميع تجمعات العقد
ملاحظة: إذا لم تتمكن من توسيع نطاق ما يصل إلى 5000 عقدة لكل مجموعة، فشاهد أفضل الممارسات للمجموعات الكبيرة.
الحد الأقصى للعقد لكل تجمع عقدة (تجمعات عقد مجموعات مقياس الجهاز الظاهري) 1000
الحد الأقصى لتجمعات العقد لكل مجموعة 100
الحد الأقصى للقرون لكل عقدة: مع المكون الإضافيلشبكة Kubenet 1 الحد الأقصى: 250
Azure CLI الافتراضي: 110
قالب Azure Resource Manager الافتراضي: 110
الإعداد الافتراضي لتوزيع مدخل Azure: 30
الحد الأقصى للقرون لكل عقدة: مع واجهة شبكة حاوية Azure (Azure CNI)2 الحد الأقصى: 250
الحد الأقصى الموصى به لحاويات Windows Server: 110
الافتراضي: 30
فتح ملحق شبكة الخدمة (OSM) AKS إصدار نظام مجموعة Kubernetes: إصدارات AKS المدعومة
وحدات تحكم OSM لكل مجموعة: 1
عدد القرون لكل وحدة تحكم OSM: 1600
حسابات خدمة Kubernetes المُدارة من قِبل OSM: 160
الحد الأقصى لخدمات kubernetes متوازنة التحميل لكل مجموعة مع وحدة SKU لموازن التحميل القياسي 300
الحد الأقصى للعقد لكل مجموعة مع مجموعات توافر الأجهزة الظاهرية ووحدة حفظ المخزون لموازن التحميل الأساسي 100

1 يسمح بالمزيد عند الطلب.
2 يجب أن تستخدم حاويات Windows Server المكون الإضافي لشبكة Azure CNI. Kubenet غير مدعوم لحاويات Windows Server.

طبقة وحدة التحكم Kubernetes الحد
المستوى القياسي يقوم تلقائيا بتغيير حجم خادم واجهة برمجة تطبيقات Kubernetes استنادا إلى التحميل. حدود مكونات وحدة التحكم الأكبر وخادم API/ مثيلات etcd.
المستوى المجاني موارد محدودة مع حد طلبات الطيران من 50 استدعاء للتغيير و100 استدعاء للقراءة فقط. حد العقدة الموصى به وهو 10 عقد لكل نظام مجموعة. الأفضل للتجربة والتعلم والاختبار البسيط. لا ينصح للإنتاج/ أحمال العمل الحرجة.

البنية التحتية المقدمة

تنطبق كافة قيود الشبكة والحساب والتخزين الأخرى على البنية التحتية المقدمة. للاطلاع على الحدود ذات الصلة، راجع حدود الاشتراك والخدمة في Azure.

هام

عند ترقية نظام مجموعة AKS يتم استهلاك موارد إضافية مؤقتًا. تتضمن هذه الموارد عناوين IP المتوفرة في الشبكة الفرعية لشبكة ظاهرية أو حصة vCPU لجهاز ظاهري.

بالنسبة لحاويات Windows Server، يمكنك تنفيذ عملية ترقية لتطبيق آخر تحديثات العقدة. إذا لم يكن لديك مساحة عنوان IP متوفرة أو حصة vCPU لمعالجة هذه الموارد المؤقتة، ستفشل عملية ترقية نظام المجموعة. لمزيد من المعلومات حول عملية ترقية عقدة Windows Server، راجع ترقية مجموعة عقد في AKS.

أحجام الأجهزة الظاهرية المدعمة

تتطور قائمة أحجام VM المعتمدة في AKS تتطور مع إصدار وحدات SKU VM الجديدة في Azure. يرجى اتباع ملاحظات إصدار AKS للبقاء على علم بوحدات SKU المدعومة الجديدة.

أحجام VM المقيدة

لا يمكن استخدام أحجام الأجهزة الظاهرية مع أقل من وحدتي معالجة مركزية مع AKS. تحتوي كل عقدة في مجموعة AKS على مقدار ثابت من موارد الحوسبة مثل vCPU والذاكرة. إذا كانت عقدة AKS تحتوي على موارد حساب غير كافية، فقد يفشل تشغيل عمليات الجيوب بشكل صحيح. للتأكد من أنه يمكن جدولة جرابات نظام kube المطلوبة والتطبيقات الخاصة بك بشكل موثوق، لا تستخدم الأجهزة الظاهرية من السلسلة B ووحدات SKU للأجهزة الظاهرية التالية في AKS على تجمعات عقد النظام:

  • Standard_A0
  • Standard_A1
  • Standard_A1_v2
  • Standard_F1
  • Standard_F1s

لمزيد من المعلومات حول أنواع أجهزة VM وموارد الحوسبة الخاصة بها، راجع أحجام الأجهزة الظاهرية في Azure

أحجام صور الحاوية المدعومة

لا تقوم AKS بتعيين حد لحجم صورة الحاوية. ومع ذلك، من المهم أن نفهم أنه كلما كانت صورة الحاوية أكبر، زاد الطلب على الذاكرة. قد يتجاوز هذا حدود المورد أو الذاكرة الإجمالية المتوفرة للعقد النشطة. بشكل افتراضي، تُعيّن الذاكرة لحجم الجهاز الظاهري Standard_DS2_v2 لمجموعة AKS إلى 7 غيغابايت.

عندما تكون صورة الحاوية كبيرة جدا (1 تيرابايت أو أكثر)، قد لا يتمكن kubelet من سحبها من سجل الحاوية إلى عقدة بسبب نقص مساحة القرص.

توافر المناطق

للحصول على أحدث قائمة بالمكان الذي يمكنك نشر المجموعات وتشغيلها، راجعتوفر منطقة AKS.

الإعدادات المسبقة لتكوين نظام المجموعة في مدخل Azure

عند إنشاء نظام مجموعة باستخدام مدخل Azure، يمكنك اختيار تكوين مسبق لتخصيصه بسرعة استنادًا إلى السيناريو الخاص بك. يمكنك تعديل أي من القيم المسبقة الضبط في أي وقت.

المعد مسبقًا ‏‏الوصف
معيار الإنتاج الأفضل لمعظم التطبيقات التي تخدم حركة الإنتاج مع أفضل الممارسات الموصى بها من AKS.
Dev / اختبار الأفضل لتطوير أحمال عمل جديدة أو اختبار أحمال العمل الحالية.
اقتصاد الإنتاج الأفضل لخدمة حركة مرور الإنتاج بطريقة واعية بالتكلفة إذا كانت أحمال العمل الخاصة بك يمكن أن تتسامح مع الانقطاعات.
مؤسسة الإنتاج الأفضل لخدمة حركة مرور الإنتاج بأذونات صارمة وأمان مشدد.
معيار الإنتاج Dev / اختبار اقتصاد الإنتاج مؤسسة الإنتاج
حجم عقدة تجمع عقدة النظام Standard_D8ds_v5 Standard_DS2_v2 Standard_D8ds_v5 Standard_D16ds_v5
نطاق التحجيم التلقائي لتجمع عقدة النظام 2-5 عقد 2-100 عقدة 2-5 عقد 2-5 عقد
حجم عقدة تجمع عقدة المستخدم Standard_D8ds_v5 - Standard_D8as_v4 Standard_D8ds_v5
نطاق التحجيم التلقائي لتجمع عقدة المستخدم 2-100 عقدة - - 2-100 عقدة
نظام المجموعة الخاصة - - -
مناطق التوفر - -
نهج Azure - -
Azure Monitor - -
برنامج تشغيل مخزن البيانات السرية CSI - -
تكوين الشبكة Azure CNI Kubenet Azure CNI Azure CNI
تكوين الشبكة Calico Calico Calico Calico
المصادقة والتخويل الحسابات المحلية مع Kubernetes RBAC الحسابات المحلية مع Kubernetes RBAC مصادقة Azure AD باستخدام Azure RBAC مصادقة Azure AD مع Azure RBAC

الخطوات التالية

يمكنك زيادة بعض الحدود الافتراضية والحصص النسبية. إذا كان المورد الخاص بك يدعم إمكانية الزيادة، اطلب الزيادة من خلال طلب دعم Azure(لنوع المشكلة، حدد الحصة النسبية).