
Installing Minikube on Windows 10 Home Edition using VirtualBox
In this blog, We will show you the steps to installing Minikube on Windows 10 Home Edition using VirtualBox.
REQUIREMENTS
- Windows 10 Enterprise (or) Home Edition
- Virtual Box
ENVIRONMENT OVERVIEW
- We are using the Windows 10 Enterprise VM.

- We have hosted this VM on Windows 2016 environment with Nested Virtualization Enabled.

- Nested Virtualization is a feature which is available on Windows 2016 server editions.
- Please check this URL https://blog.assistanz.com/cloud-computing/setting-up-nested-virtualization-in-windows-2016/ for more information.
INSTALLING VIRTUAL BOX
- Login into the Windows 10 VM through Remote Desktop.

- Open the web browser and access the URL https://www.virtualbox.org/wiki/Downloads

- Click on the Windows Hosts link to download the executable file.

- Once the download completes, Run the executable file as administrator.

- Follow the Installation wizard and accept the defaults settings.

- While installing the networking interface, Click on Install button.

- Click Finish to complete the wizard.

DOWNLOAD KUBECTL
- Open the web browser and access the URL https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/windows/amd64/kubectl.exe and download the file to your desktop.


- Copy the kubectl.exe to the %systemroot\system32 folder.

- You can find latest version of kubectl from this URL https://kubernetes.io/docs/tasks/tools/install-kubectl/

- By default, Environment variable was set to the system32 folder. No changes required.

DOWNLOAD MINIKUBE
- Open the web browser and access the URL https://github.com/kubernetes/minikube/releases

- Scroll down and download the latest version of minikube for windows 64-bit version.

- Once the download completed, rename the file to minikube.exe.


- Copy the minikube.exe to %systemroot%\system32 folder.

INSTALLING MINIKUBE
- Open Powershell (or) command prompt window and verify the minikube version.

- Type the below command to start minikube VM.
minikube start

- Once the ISO download completes, It starts a new VM.

- Then it will start to download the kubernetes binary for this VM.

- After several minutes, minikube is ready to use.

VERIFICATION
- Verify the Minikube status.
minikube status

- To get the nodes list, type kubectl get nodes command.

- To view the dashboard, type minikube dashboard command.

- Click on the nodes option to verify the node status.

VIDEO
Thanks for reading this blog. We hope it was useful for you to learn to install minikube on windows 10 using VirtualBox.
