<p>I have deployed pods running nginx using helm, but when I do minikube service service_name, I see my service running on localhost as shown below.
<a href="https://i.stack.imgur.com/IEACP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IEACP.png" alt="enter image description here" /></a></p>
<p>I thought that you need to access the service via the cluster IP not localhost?</p>
<p>I tried to access it using the cluster ip with the port of the service, but it doesn't seem to work.</p>
<p>I also tried to run it again after stopping docker, but it seems that docker is required to start the kubernetes cluster.</p>
<p>I'm following this <a href="https://www.youtube.com/watch?v=vQX5nokoqrQ&amp;t=1214s" rel="nofollow noreferrer">kubecon demo</a> , in the demo she can access it using the cluster ip just fine.</p>

<p>This is achieved using <a href="https://minikube.sigs.k8s.io/docs/handbook/accessing/#using-minikube-tunnel" rel="nofollow noreferrer"><code>minikube tunnel</code></a> command executed in separate terminal. This creates a tunnel and adds route to ClusterIP range.</p>
