How to Install Minikube(Windows)?

Follow these steps to download Minikube via CLI, you can also check out Minikube’s official website to download the .exe version.

Step 1. Enter the following command in your Windows PowerShell. Make sure to use PowerShell as an administrator.

New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force
Invoke-WebRequest -OutFile 'c:\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/
releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing

Step 2. Now enter the following command to add the minikube.exe binary to your PATH:

$oldPath = [Environment]::GetEnvironmentVariable('Path', [EnvironmentVariableTarget]::Machine)
if ($oldPath.Split(';') -inotcontains 'C:\minikube'){
[Environment]::SetEnvironmentVariable('Path', $('{0};C:\minikube' -f $oldPath), [EnvironmentVariableTarget]::Machine)
}

Step 3. Restart your terminal and enter ‘minikube’ command to check if Minikube is installed.

minikube

This will give you a similar output if Minikube is installed. If you face any other issues, checkout the official website of Minikube for resolving it.

Kubernetes Minikube

Minikube is a one-node Kubernetes cluster where master processes and work processes both run on one node. According to the official documentation of Minikube, Minikube is local Kubernetes, focusing on making it easy to learn and develop for Kubernetes. A prerequisite to use Minikube is a Docker container or a Virtual Machine environment. Minikube provides you a way to easily deploy application on Kubernetes for learning and developing purposes even if you don’t have enough resources like memory, CPU etc.

Similar Reads

How to Install Minikube(Windows)?

Follow these steps to download Minikube via CLI, you can also check out Minikube’s official website to download the .exe version....

What Does Minikube Do?

Minikube is a one node Kubernetes cluster that runs in VirtualBox on your local machine in order to test Kubernetes on your local set up. In order to setup a production cluster, we need multiple master notes and multiple worker nodes. Master nodes and worker nodes have their own separate responsibilities. In order to test something on our local environment for example – deploying a new application or a new component and to test it on our local machine, it will be very difficult and would consume a lot of resources like CPU, memory etc....

Deploying a Service Using Minikube and Kubectl

Kubectl is the Kubernetes CLI tool. To know more about Kubectl, read the following article on GeeksforGeeks – Kubernetes – Kubectl. Follow these steps to deploy a service using Minikube and Kubectl:...

Some common Minikube command

1. Deleting The Minikube Cluster...

Conclusion

In this article we learned about Minikube and how to use it. It is a one node Kubernetes cluster where master processes and work processes both run on a single node. Minikube is a very useful to to deploy and test Kubernetes applications locally. We learned about how to install Minikube along with Kubectl in our local machine and we created a service and deployed it using Minikube. Deploying application through Minikube is very straight forward using minikube and kubectl commands. Later we discussed some common useful Minikube commands. We hope that this article taught you about what Minikube is, how it works and how to deploy an application using Minikube. Make sure to follow other articles on GeeksforGeeks to know about more tools in DevOps....

FAQs on Kubernetes Minikube

1. What are the prerequisites before learning Minikube...

Contact Us