انتقل إلى المحتوى الرئيسي

المختبر 4.2 - اكتشاف الخدمة باستخدام DNS

الأهداف​

في نهاية هذا المختبر، ستكون قادرًا على:

  • استخدام DNS الداخلي
  • حل أسماء الخدمات
  • اختبار الاتصال بين الخدمات

تمرين: اكتشاف الخدمة​

الخطوة 1: إنشاء خدمة​

kubectl apply -f service.yaml

الخطوة 2: اختبار حل DNS​

# إنشاء بود للاختبار
kubectl run dns-test --image=busybox --rm -it -- sh

# داخل البود، اختبار الحل
nslookup web-service
nslookup web-service.default.svc.cluster.local

الخطوة 3: الاتصال​

# داخل البود للاختبار
wget -O- http://web-service

التنظيف​

kubectl delete service web-service

تم إنشاء المختبر في: ديسمبر 2024