Process Flow - DNS in Kubernetes (CoreDNS)
Pod sends DNS query
CoreDNS receives query
CoreDNS checks local cache
Return cached IP
No
CoreDNS queries Kubernetes API
CoreDNS resolves service/pod name
CoreDNS returns IP to Pod
Pod connects to resolved IP
This flow shows how a Pod's DNS query is handled by CoreDNS in Kubernetes, resolving service or pod names to IP addresses.