Process Flow - Cross-namespace communication
Pod in Namespace A
Send request to Service in Namespace B
Kubernetes DNS resolves service.ns-b.svc.cluster.local
Request routed to Service in Namespace B
Service forwards to Pod(s) in Namespace B
Pod in Namespace B processes request and responds
A pod in one namespace sends a request to a service in another namespace using the full DNS name, which Kubernetes resolves and routes to the target pod.