خدمات Kubernetes في AKS
يمكنك استخدام خدمات Kubernetes لتجميع الحجيرات بشكل منطقي وتوفير اتصال بالشبكة عن طريق السماح بالوصول المباشر إليها من خلال عنوان IP محدد أو اسم DNS على منفذ معين. يسمح لك هذا بعرض أحمال عمل التطبيق الخاص بك إلى خدمات أخرى داخل نظام المجموعة أو للعملاء الخارجيين دون الحاجة إلى إدارة تكوين الشبكة يدويا لكل جراب يستضيف حمل عمل.
يمكنك تحديد نوع الخدمة التي تريدها باستخدام قيم خدمة type
Kubernetes. لمزيد من المعلومات، راجع وثائق خدمة Kubernetes.
تتوفر أنواع الخدمة التالية في AKS: ClusterIP
و NodePort
LoadBalancer
و و.ExternalName
ClusterIP
ClusterIP
إنشاء عنوان IP داخلي للاستخدام داخل نظام مجموعة AKS. ClusterIP
الخدمة جيدة للتطبيقات الداخلية فقط التي تدعم أحمال العمل الأخرى داخل نظام المجموعة. يتم استخدام ClusterIP بشكل افتراضي إذا لم تحدد نوعا لخدمة بشكل صريح.
NodePort
NodePort
ينشئ تعيين منفذ على العقدة الأساسية التي تسمح بالوصول إلى التطبيق مباشرة باستخدام عنوان IP للعقدة والمنفذ.
موازنالتحميل
LoadBalancer
إنشاء مورد موازن تحميل Azure، وتكوين عنوان IP خارجي، وتوصيل الحجيرات المطلوبة بتجمع الواجهة الخلفية لموازن التحميل. للسماح لحركة مرور العملاء بالوصول إلى التطبيق، يتم إنشاء قواعد موازنة التحميل على المنافذ المطلوبة.
لموازنة تحميل HTTP لنسبة استخدام الشبكة الواردة، يمكنك أيضا استخدام وحدة تحكم الدخول.
ExternalName
ExternalName
إنشاء إدخال DNS محدد لتسهيل الوصول إلى التطبيق. يمكنك تعيين موازنات التحميل وعنوان IP للخدمة ديناميكيا، أو يمكنك تحديد عنوان IP ثابت موجود. يمكنك تعيين عناوين IP ثابتة داخلية وخارجية. غالبًا ما ترتبط عناوين IP الثابتة الموجودة بإدخال DNS.
يمكنك إنشاء موازنات تحميل داخلية وخارجية. يتم تعيين عنوان IP خاص فقط لموازنات التحميل الداخلية، لذلك لا يمكن الوصول إليها من الإنترنت.
Azure Kubernetes Service