<p>Here's the full error <code>Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.</code></p>

<p>Here's my Kubectl config view</p>

<pre><code>apiVersion: v1
clusters: []
contexts:
- context:
    cluster: ""
    user: ""
  name: dev
current-context: dev
kind: Config
preferences: {}
users: []
</code></pre>

<p>I'm running <code>Minikube start</code>. It's stuck on <code>Starting VM...</code></p>

<p>In Hyper-V Manager, I have minikube VM running. </p>

<p>Check out "<a href="https://medium.com/@JockDaRock/minikube-on-windows-10-with-hyper-v-6ef0f4dc158c" rel="nofollow noreferrer">Minikube on Windows 10 with Hyper-V</a>" by <a href="https://twitter.com/JockDaRock" rel="nofollow noreferrer">Jock Reed</a></p>

<p>The command to run, from a Windows CMD console as Administrator, is:</p>

<pre><code>minikube start --vm-driver hyperv --hyperv-virtual-switch "Primary Virtual Switch"
</code></pre>

<p>With "<code>Primary Virtual Switch</code>" being the name of the new "External" "Virtual network switch" you have created first.</p>

<p>Don't forget to turn off Dynamic Memory for the minikube VM (<a href="https://github.com/kubernetes/minikube/issues/2326" rel="nofollow noreferrer">minikube issue 2326</a>)</p>

<p>And possibly, <a href="https://medium.com/@JockDaRock/disabling-ipv6-on-network-adapter-windows-10-5fad010bca75" rel="nofollow noreferrer">disable IPv6  on Network Adapter Windows 10</a> (<a href="https://github.com/kubernetes/minikube/issues/754#issuecomment-340315883" rel="nofollow noreferrer">issue 754</a></p>

<p>Make sure to use the <a href="https://github.com/kubernetes/minikube/releases/download/v0.28.0/minikube-windows-amd64" rel="nofollow noreferrer"><code>v0.28.0/minikube-windows-amd64</code></a> executable, as mentioned in <a href="https://github.com/kubernetes/minikube/issues/1943#issuecomment-332083151" rel="nofollow noreferrer">issue 1943</a>.</p>
