Installing MiniKube on Windows 10 using Hyper-V

Installing MiniKube on Windows 10 using Hyper-V

In this blog, we will show you the steps to installing Minikube on Windows 10 using Hyper-V service.

 

REQUIREMENTS

  • Windows 10 Enterprise VM (or) Desktop (or) Laptop
  • VT-X Enabled in BIOS
  • Hyper-V Service

 

ENVIRONMENT OVERVIEW

  • We are using the Windows 10 Enterprise VM.

Installing MiniKube on Windows 10 using Hyper-V

 

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

Installing MiniKube on Windows 10 using Hyper-V

 

  • Nested Virtualization is a feature which is available on Windows 2016 server editions.

 

INSTALL HYPER-V

  • Login into windows 10 VM through the Remote desktop.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Right click on the start menu and select Run command.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Type appwiz.cpl and press Enter. It will open the programs and features window.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Click on Turn Windows Features on or off option.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Select the Hyper-V service from the list and click on Ok button.

Installing MiniKube on Windows 10 using Hyper-V

 

  • It will take few minutes to complete the installation.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Select Restart now to apply the changes.

Installing MiniKube on Windows 10 using Hyper-V

 

DOWNLOAD KUBECTL

Installing MiniKube on Windows 10 using Hyper-V

 

Installing MiniKube on Windows 10 using Hyper-V

 

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

Installing MiniKube on Windows 10 using Hyper-V

 

Installing MiniKube on Windows 10 using Hyper-V

 

 

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

Installing MiniKube on Windows 10 using Hyper-V

 

DOWNLOAD MINIKUBE

Installing MiniKube on Windows 10 using Hyper-V

 

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

Installing MiniKube on Windows 10 using Hyper-V

 

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

Installing MiniKube on Windows 10 using Hyper-V

 

Installing MiniKube on Windows 10 using Hyper-V

 

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

Installing MiniKube on Windows 10 using Hyper-V

 

CREATING VIRTUAL SWITCH

  • Click the start menu and select Hyper-V snap-in.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Click on the Virtual Switch Manager option.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Select the virtual switch type as Internal.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Provide a name for the virtual switch and select the Apply button.

Installing MiniKube on Windows 10 using Hyper-V

 

  • After few seconds, the new switch will be available in the list.

Installing MiniKube on Windows 10 using Hyper-V

 

ENABLE INTERNET CONNECTION SHARING

  • From the desktop, right click on the Network icon and select Open Network and Sharing Center option.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Click on the Physical Ethernet which has the internet connection.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Click on the Properties option.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Switch to Sharing Tab and select the Internet sharing option. Select OK to apply the changes.

Installing MiniKube on Windows 10 using Hyper-V

 

INSTALLING MINIKUBE

  • Open Powershell (or) command prompt window and verify the minikube version.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Type the below command to start the minikube with Hyper-V Driver.

minikube start --vm-driver=hyperv --hyperv-virtual-switch=Minikube

Installing MiniKube on Windows 10 using Hyper-V

 

  • It will start downloading the minikube ISO.

Installing MiniKube on Windows 10 using Hyper-V

 

  • Once the ISO download completes, New Minikube VM will be created in Hyper-V

Installing MiniKube on Windows 10 using Hyper-V

 

  • It will start downloading the localkube binary.

Installing MiniKube on Windows 10 using Hyper-V

 

  • After several minutes, Minikube was installed successfully.

Installing MiniKube on Windows 10 using Hyper-V

 

VERIFICATION

  • Type the below command to list the nodes.

kubectl get nodes

Installing MiniKube on Windows 10 using Hyper-V

 

  • You can also verify the minikube cluster status using the command.

minikube status

Installing MiniKube on Windows 10 using Hyper-V

 

  • You can also access the minikube through GUI.

minikube dashboard

Installing MiniKube on Windows 10 using Hyper-V

 

  • Click on the Nodes option to verify the nodes information.

Installing MiniKube on Windows 10 using Hyper-V

 

VIDEO

Thanks for reading this blog. We hope it was useful for you to learn about installing minikube on windows 10 machine.

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn
More Interested Related Posts
zfs pool usage

ZFS Pool and Dataset Usage

ZFS Pool and Dataset Usage   I am back with another blog to provide the useful script to the Freebsd users to determine the zpool

Assistanz Networks

Installing Zabbix Agent in FreeBSD 12.0

Zabbix Agent Installation and Configuration Guide on FreeBSD 12.0   Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual

DirectAdmin Server Management Plans

Premium Support

24/7 End User Support from your Helpdesk
$ 99 Monthly / Server
  • Unlimited Support Plan
  • 24/7 Emergency Phone
  • Chat Support for Admin
  • Separate Account Manager
  • NDA & SLA
  • SLA Review Meetings
  • FREE Consultancy Services
  • Simple SignUp Process
  • Instant Account Activation
  •  

Platinum Support

24/7 Proactive Support
$ 49 Monthly / Server
  • Unlimited Support Plan
  • 24/7 Emergency Phone
  • Chat Support for Admin
  • Separate Account Manager
  • Advance Proactive Monitoring
  • Guaranteed SLA
  • SLA Review Meetings
  • 3rd Party Application Support
  • FREE Consultancy Services
  • Server Migration Support
  • Weekly Status Report
  • No End User Support
Popular

Unlimited Support

24/7 Support

$ 30 Monthly / Server
  • Unlimited Support Plan
  • 24/7 Support
  • Basic Monitoring
  • 30 Minutes Response Time
  • 4 Hours Resolution time for the Possible Issues
  • Security and Performance Optimization
  • React to Customers queries
  • Simple SignUp Process
  • Instant Account Activation
  • No Third party application support
  • No Migration and End User Support

Cpanel Server Management Plans

Premium Support

24/7 End User Support from your Helpdesk

$ 99 Monthly / Server
  • 24/7 End User White Label Support
  • Unlimited Number of Tickets
  • Chat Support for Admin
  • Separate Account Manager
  • Guaranteed SLA
  • Weekly Status Reports
  • FREE Consultancy Services
  • Simple SignUp Process
  • Instant Account Activation

Platinum Support

24/7 Proactive Server Management
$ 49 Monthly / Server
  • Unlimited Support Plan
  • 24/7 Emergency Phone
  • Chat Support for Admin
  • Separate Account Manager
  • Advance Proactive Monitoring
  • Guaranteed SLA
  • SLA Review Meetings
  • 3rd Party Application Support
  • FREE Consultancy Services
  • Server Migration Support
  • Weekly Status Report
  • No End User Support
Popular

Unlimited Support

24/7 Server Management

$ 29 Monthly / Server
  • Unlimited Admin Tasks
  • 24/7 Support
  • Basic Monitoring
  • 30 Minutes Response time
  • 4 hours Response time for possible issues
  • Security and Performance Optimization
  • React to Customers queries
  • No Third party application support
  • No Migration and End User Support

Cpanel Server Management Plans

Premium Support

24/7 End User Support from your Helpdesk

$ 99 Monthly / Server
  • 24/7 End User White Label Support
  • Unlimited Number of Tickets
  • Chat Support for Admin
  • Separate Account Manager
  • Guaranteed SLA
  • Weekly Status Reports
  • FREE Consultancy Services
  • Simple SignUp Process
  • Instant Account Activation

Platinum Support

24/7 Proactive Server Management
$ 49 Monthly / Server
  • Unlimited Support Plan
  • 24/7 Emergency Phone
  • Chat Support for Admin
  • Separate Account Manager
  • Advance Proactive Monitoring
  • Guaranteed SLA
  • SLA Review Meetings
  • 3rd Party Application Support
  • FREE Consultancy Services
  • Server Migration Support
  • Weekly Status Report
  • No End User Support
Popular

Unlimited Support

24/7 Server Management

$ 29 Monthly / Server
  • Unlimited Admin Tasks
  • 24/7 Support
  • Basic Monitoring
  • 30 Minutes Response time
  • 4 hours Response time for possible issues
  • Security and Performance Optimization
  • React to Customers queries
  • No Third party application support
  • No Migration and End User Support