# Download the latest Minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
# Make it executable
chmod +x ./minikube
# Move it to your user's executable PATH
sudo mv ./minikube /usr/local/bin/
#Set the driver version to Docker
minikube config set driver docker
Install Kubectl
# Download the latest Kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
# Make it executable
chmod +x ./kubectl
# Move it to your user's executable PATH
sudo mv ./kubectl /usr/local/bin/
Running Minikube
$ minikube start
It will take couple of minutes depending upon your internet connection.
If it shows you an error, it could be possible to your WSL2 is out of date as systemd was introduced in Sept-2022.
To fix that
# In powershell type wsl.exe — update and try running minikube start after restarting wsl
Once your minikube starts working, type:
$ kubectl config use-context minikube
# Start minikube again to enable kubectl in it
$ minikube start