خدمات Kubernetes في AKS
يتم استخدام خدمات Kubernetes لتجميع الحجيرات منطقيا وتوفير اتصال الشبكة من خلال السماح بالوصول المباشر إليها من خلال عنوان IP محدد أو اسم DNS على منفذ معين. يسمح لك هذا بعرض أحمال عمل التطبيق الخاص بك إلى خدمات أخرى داخل نظام المجموعة أو للعملاء الخارجيين دون الحاجة إلى إدارة تكوين الشبكة يدويا لكل جراب يستضيف حمل عمل.
يمكنك تحديد نوع خدمة Kubernetes لتعريف نوع الخدمة التي تريدها، على سبيل المثال، إذا كنت تريد عرض خدمة على عنوان IP خارجي خارج نظام المجموعة. لمزيد من المعلومات، راجع وثائق Kubernetes حول خدمات النشر (ServiceTypes).
تتوفر أنواع الخدمة التالية في AKS:
ClusterIP
نظام مجموعة IP ينشأ عنوان IP داخلي للاستخدام بداخل نظام مجموعة AKS. خدمة ClusterIP جيدة للتطبيقات الداخلية فقط التي تدعم أحمال العمل الأخرى داخل نظام المجموعة. يتم استخدام ClusterIP بشكل افتراضي إذا لم تحدد نوعا لخدمة بشكل صريح.
NodePort
يقوم ال “NodePort” بإنشاء مخطط منفذ على العقدة الأساسية التي تسمح للتطبيق بالتواصل المباشر مع عنوان IP العقدة والمنفذ.
موازنالتحميل
يقوم “LoadBalance” بإنشاء مورد موازن حمل Azure، تكوين عنوان IP خارجي، ثم ربط الحجيرات المطلوبة بتجمع موازن الحمل الخلفي. للسماح لعملاء نسبة استخدام الشبكة الوصول إلى التطبيق، يتم إنشاء قواعد موازنة الحمولة على المنافذ المطلوبة.
بالنسبة لموازنة تحميل HTTP لنسبة استخدام الشبكة الواردة، هناك خيار آخر وهو استخدام وحدة تحكم الدخول.
ExternalName
ينشئ إدخال DNS محدد لتسهيل الوصول إلى التطبيق.
يمكن تعيين إما موازنات التحميل وعنوان IP للخدمات بشكل ديناميكي، أو يمكنك تحديد عنوان IP ثابت موجود. يمكنك تعيين عناوين IP ثابتة داخلية وخارجية. غالبًا ما ترتبط عناوين IP الثابتة الموجودة بإدخال DNS.
يمكنك إنشاء موازنات تحميل داخلية وخارجية. يتم تعيين عنوان IP خاص فقط لموازنات التحميل الداخلية، لذلك لا يمكن الوصول إليها من الإنترنت.
تعرف على المزيد حول الخدمات في مستندات Kubernetes.
Azure Kubernetes Service
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ