<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>

allen
<p>It seems that the problem is the cluster was created using default docker driver.</p>
<p>Here's the thread that I found the solution, <a href="https://stackoverflow.com/questions/63600378/cant-access-minikube-service-using-nodeport-from-host-on-mac">enter link description here</a></p>
<p>Just needed to start minikube cluster using virtualbox as the driver.</p>
