Service Discovery
The DNS service can be used to find other services running on the same cluster
A container in the same pod can connect the port of the other container directly using localhost:port
Service definition is required for DNS to work
service-name.NAMESPACE
service-name.NAMESPACE.svc.cluster.localDNS is managed by kube-dns service hosted in kube-system namespace