المختبر 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