<p>I set up Kubernetes on a Ubuntu 16.04 vServer following this tutorial <a href="https://kubernetes.io/docs/getting-started-guides/kubeadm/" rel="nofollow noreferrer">https://kubernetes.io/docs/getting-started-guides/kubeadm/</a></p>

<p>On this node I want to make <a href="https://github.com/kubernetes/dashboard" rel="nofollow noreferrer">Kubernetes Dashboard</a> available but after starting the service via <code>kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml</code> I have no clue how to proceed. 
The UI is not accessible via <code>https://{master-ip}/ui</code>.</p>

<p><strong>How can I make the UI publicly accessible?</strong></p>

<p>The easiest is to try running <code>kubectl proxy</code> on the client machine where you want to use the dashboard and then access the dashboard at <code>http://127.0.0.1:8001</code> with a browser on the same client machine. 
If you want to connect via master node ip as described in your answer you need to set up authentication first. See <a href="https://kubernetes.io/docs/tasks/web-ui-dashboard/#accessing-the-dashboard-ui" rel="nofollow noreferrer">this</a> and <a href="https://kubernetes.io/docs/admin/authentication/" rel="nofollow noreferrer">this</a>.</p>
