Kubernetes Network Debugging Cheat Sheet/Call a service from another pod

Validate in-cluster connectivity and service routing.

Section: Connectivity Testing

Call a service from another pod

bash
bash
kubectl exec -it <pod> -n <namespace> -- curl -i http://<service>.<namespace>.svc.cluster.local:<port>/

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 Connectivity Testing
Test forwarded service with curl
Call the forwarded endpoint locally.
OpenIn sheetbashsame section
Call a service with wget
Useful in images that have wget but not curl.
OpenIn sheetbashsame section
Show listening ports inside a pod
Inspect which ports the container is actually listening on.
OpenIn sheetbashsame section
Port-forward to a service
Test an internal service from your workstation.
OpenIn sheetbashsame section
Test TCP connectivity with nc
Check if a target port is reachable from inside the cluster.
OpenIn sheetbashsame section
List services
Check Service types, ports, and cluster IPs.
OpenIn sheetbash1 tag match