<p>I installed kubernetes cluster (include one master and two nodes), and status of nodes are ready on master. When I deploy the dashboard and run it by acccessing the link <code>http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/</code>, I get error</p>

<blockquote>
  <p>'dial tcp 10.32.0.2:8443: connect: connection refused' Trying to
  reach: '<a href="https://10.32.0.2:8443/" rel="nofollow noreferrer">https://10.32.0.2:8443/</a>'</p>
</blockquote>

<p>The pod state of dashboard is ready, and I tried to ping to 10.32.0.2 (dashboard's ip) not succesfully </p>

<p>I run dashboard as the <a href="https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/" rel="nofollow noreferrer">Web UI (Dashboard)</a> guide suggests.</p>

<p>How can I fix this ?</p>

<p>There are few options here:</p>

<ol>
<li><p>Most of the time if there is some kind of connection refused, timeout or similar error it is most likely a configuration problem. If you can't get the Dashboard running then you should try to deploy another application and try to access it. If you fail then it is not a Dashboard issue.</p></li>
<li><p>Check if you are using root/sudo.</p></li>
<li><p>Have you properly installed flannel or any other network for containers?</p></li>
<li><p>Have you checked your API logs? If not, please do so.</p></li>
<li><p>Check the description of the dashboard pod (<code>kubectl describe</code>) if there is anything suspicious.</p></li>
<li><p>Analogically check the description of service.</p></li>
<li><p>What is your cluster version? Check if any updates are required. </p></li>
</ol>

<p>Please let me know if any of the above helped.</p>
