Minikube
Minikube is another option if you're a developer and need a local Kubernetes development environment on your laptop. Like Docker Desktop, you get a local VM running a single-node Kubernetes cluster for development. It's not for production!
Note
I've had mixed results with Minikube. It's great when it works, but sometimes it's hard to get working. For this reason, I prefer Docker Desktop for Mac and Windows.
You can get Minikube for Mac, Windows, and Linux. We'll take a quick look at Mac and Windows, as this is what most people run on their laptops.
Note
Minikube requires virtualization extensions enabled on your system's BIOS.
Installing Minikube on Mac
It's probably a good idea to install kubectl
(the Kubernetes client) before you install Minikube. You'll use this later to issue commands to the Minikube cluster:
- Use Brew to install
kubectl
:$ brew install kubernetes-cli Updating Homebrew...
This...