قم بإنشاء وتكوين مقطع تخزين Azure Kubernetes Services (AKS) لاستخدام العقد الظاهرية
لتحجيم حجم أحمال عمل التطبيق بسرعة في مقطع تخزين AKS، يمكنك استخدام العقد الظاهرية. باستخدام العقد الظاهرية، لديك توفير سريع من القرون، ودفع في الثانية الواحدة فقط لوقت تنفيذها. لا تحتاج إلى الانتظار حتى يقوم التحجيم التلقائي لنظام مجموعة Kubernetes بنشر عقد حساب الجهاز الظاهري لتشغيل المزيد من القرون. يتم دعم العقد الظاهرية فقط في قرون Linux والعقد.
تستند العقد الظاهرية الإضافية ل AKS إلى مشروع مصدر مفتوح Virtual Kubelet.
تمنحك هذه المقالة نظرة عامة على متطلبات توفر المنطقة والشبكات لاستخدام العقد الظاهرية والقيود المعروفة.
التوفر الإقليمي
يتم اعتماد كافة المناطق حيث يدعم ACI وحدات الشبكة الظاهرية VNET SKUs عمليات نشر العقد الظاهرية. لمزيد من المعلومات، راجع توفر الموارد لمثيلات حاوية Azure في مناطق Azure.
بالنسبة لوحدة المعالجة المركزية والذاكرة المتوفرة في كل منطقة، راجع توفر موارد مثيلات حاوية Azure لمثيلات حاوية Azure في مناطق Azure - مجموعات حاويات Linux
متطلبات الشبكة
تعمل العُقد الظاهرية على تمكين اتصال الشبكة بين pods التي تعمل في مثيلات حاوية Azure (ACI) ومجموعة AKS. لدعم هذا الاتصال، يتم إنشاء شبكة فرعية للشبكة الظاهرية وتعيين الأذونات المفوضة. تعمل العُقد الظاهرية فقط مع مجموعات AKS التي تم إنشاؤها باستخدام شبكة متقدمة (Azure CNI). بشكل افتراضي، يتم إنشاء مجموعات AKS مع الشبكات الأساسية (kubenet).
تحتاج القرون التي تعمل في مثيلات حاوية Azure (ACI) إلى الوصول إلى نقطة نهاية خادم AKS API، من أجل تكوين شبكة الاتصال.
القيود
تعتمد وظيفة العقد الظاهرية بشكل كبير على مجموعة ميزات ACI. بالإضافة إلى الحصص النسبية والحدود لمثيلات حاوية Azure، فيما يلي سيناريوهات غير مدعومة بالعقد الظاهرية أو اعتبارات النشر:
- استخدام كيان الخدمة لسحب صور ACR. الحل البديل هو استخدام أسرار Kubernetes
- "قيود الشبكة الظاهرية" بما في ذلك نظير VNet وسياسات شبكة Kubernetes وحركة المرور الصادرة إلى الإنترنت مع مجموعات أمان الشبكة.
- حاوية التهيئة
- أسماء مستعارة للمضيف
- الوسائط لـ exec في ACI
- لن تقوم DaemonSets بنشر pods إلى العقد الظاهرية
- لجدولة حاويات Windows Server إلى ACI، تحتاج إلى تثبيت موفر مصدر مفتوح Virtual Kubelet ACI يدويا.
- تتطلب العقد الظاهرية مجموعات AKS مع شبكة اتصال Azure CNI.
- استخدام نطاقات IP المعتمدة لخادم API ل AKS.
- تدعم مشاركة تحميل وحدة التخزين Azure Files الإصدار 2 للأغراض العامة وV1 للأغراض العامة. ومع ذلك، لا تدعم العقد الظاهرية حاليا وحدات التخزين الثابتة ومطالبات وحدة التخزين الدائمة. اتبع الإرشادات الخاصة بتحميل وحدة تخزين مع مشاركة ملفات Azure كمستوى تخزين مضمن.
- استخدام IPv6 غير مدعوم.
- العقد الظاهرية لا تدعم ميزة خطافات الحاوية.
الخطوات التالية
تكوين العقد الظاهرية للتجمعات الخاصة بك:
- أنشئ عقدًا ظاهرية باستخدام واجهة سطر الأوامر Azure CLI
- أنشئ عقدًا ظاهرية باستخدام المدخل في Azure Kubernetes Services (AKS)
غالبًا ما تكون العقد الظاهرية عبارة عن مكوّن واحد من حل التحجيم في AKS. لمزيد من المعلومات حول حلول التحجيم، راجع المقالات التالية:
Azure Kubernetes Service