title: How to access services exposed via ClusterIP when using Docker For Windows:
body: <p>I installed Docker for windows and the built in k8s single node cluster for dev purposes on a local workstation (windows 10 pro).</p>
  
  <p>I'd like to know how to access services hosted on this cluster. It's not documented very well</p>
  
  <p>I don't have a load balancer installed and don't need a K8s Ingress. How can I access a service hosted at 10.105.245.65:80 . localhost and 127.0.0.1 don't work and 10.105.245.65 has no meaning on the host windows machine . </p>
  
  <p>I could use NodePort (that works) but I'd like to understand how to access via ClusterIP . </p>
  
  <pre><code>C:\Users\balamuvi&gt;kubectl get svc
  NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE
  kubernetes   ClusterIP   10.96.0.1       &lt;none&gt;        443/TCP   52m
  webserver    ClusterIP   10.105.245.65   &lt;none&gt;        80/TCP    48m ===&gt; how do I access this service
  
  C:\Users\balamuvi&gt;kubectl cluster-info
  Kubernetes master is running at https://kubernetes.docker.internal:6443 =======&gt; resolves to localhost
  KubeDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
  
  To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
  </code></pre>