Kubernetes Network Debugging Cheat Sheet/Resolve a service from inside a pod

Check internal DNS resolution using the full service name.

Section: DNS and Ingress

Resolve a service from inside a pod

bash
bash
kubectl exec -it <pod> -n <namespace> -- nslookup <service>.<namespace>.svc.cluster.local

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing DNS and Ingress
Launch a temporary DNS utility pod
Create an interactive pod for nslookup and dig style checks.
OpenIn sheetbashsame section
Resolve a service with getent
Alternate DNS check inside Linux-based containers.
OpenIn sheetbashsame section
Check CoreDNS pods
Verify DNS control-plane pods are healthy.
OpenIn sheetbashsame section
Read CoreDNS logs
Inspect DNS errors and upstream resolution problems.
OpenIn sheetbashsame section
List Ingress objects
Inspect ingress addresses and classes.
OpenIn sheetbashsame section
Describe an Ingress
Check backend mapping, TLS, and events.
OpenIn sheetbashsame section