title: How to access a service in a kubernetes cluster using the service name .
body: <p>I am pretty new to kubernetes and I have successfully setup a cluster on google container engine .
  In my cluster I have a backend api developed with dropwizard, front end developed with node js and a mysql database. 
  All have been deployed to the cluster and are working .However my challenge is this after setting up an external ip for my node containers and backend I can access them remotely but I can't access my backed from my front end using the service name e.g my backend is called backendapi within the cluster. I can't do this <a href="http://backendapi:8080" rel="noreferrer">http://backendapi:8080</a> to call my rest services when deployed to the cluster .
  The catch for me is when I deploy to the cluster I don't want my front end to hit my back end using the external ip, I want them to connect within the cluster without going via the external ip address. When I connect to a pod and ping backendapi it returns a result but when I deploy my front end and use the label name it doesn't work .What could I be doing wrong ?.</p>