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://www.assistanz.com/nested-virtualization-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.
