Cluster DNS (CoreDNS) резолвит Service как <service>.<namespace>.svc.cluster.local; внутри того же namespace достаточно короткого имени <service>.
Разбор
- Pod'ы получают search domains через resolv.conf.
- Headless Service возвращает A-записи Pod'ов.
- Проблемы DNS видны как UnknownHostException при живом Service.
nslookup из debug Pod'а — быстрая проверка.
Итог
Сервисный DNS — основной способ service discovery внутри кластера.