Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

نقاط النهاية

جزء من قسم مقدمة إلى Kubernetes في رحلة Terminal على Coddy. الدرس 19 من 45.

كيف تعرف Service إلى أي Pods ترسل حركة المرور؟ من خلال محدِّد للملصقات. تنسخ kubectl expose ملصقات Deployment (app=web) إلى Service، ويصبح كل Pod يحمل تلك الملصقات هدفًا.

القائمة الحالية للأهداف هي نقاط النهاية الخاصة بـ Service: عنوان IP والمنفذ لكل Pod جاهز يقف خلفها.

kubectl get endpoints web

قم بتوسيع نطاق Deployment، وستتبعها نقاط النهاية. يتم استبعاد Pod غير الجاهز، لذا تنتقل حركة المرور فقط إلى الأماكن التي يمكن خدمتها فيها.

يعرض kubectl describe service web كلا جانبي الصورة: Selector الذي تستخدمه الخدمة وEndpoints التي عثرت عليها حاليًا. عادةً ما تعني الخدمة التي لا تحتوي على نقاط نهاية أن محددها لا يطابق أي Pods.

challenge icon

التحدي

مبتدئ

أنشئ Deployment باسم web باستخدام صورة nginx مع 2 من النسخ المتماثلة، واعرضه على المنفذ 80، ثم اعرض نقاط نهاية خدمة web لرؤية عناوين Pod لكليهما.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى Kubernetes

تدرّب بنفسك: Playground لـ Terminal