Running MiniKube on an Azure VM

MiniKube is a Kubernetes distribution designed to make running a single node Kubernetes cluster easy for local development. However MiniKube relies on docker which relies on you having a Professional version of Windows on your laptop. If you don’t have that then it is really easy to stand up an Azure VM which can run MiniKube.

The first step is to log into the Azure portal and head over to Virtual Machines. You’re going to want a VM with a little bit of power too it so I recommend a D2s v3 or a D4s v3. That v3 part is important because you want a VM which can support nested virtualization.

Next pick an operating system. I like Ubuntu so I went with that.

kubectl

The first step is to install kubectl which can control your Kubernetes cluster. In an ssh session run