Recent versions of Minikube will use the docker driver by default when you run minikube start. On Windows or macOS, the docker driver is not compatible with an ingress, which we will be using throughout the course.
https://minikube.sigs.k8s.io/docs/drivers/docker/#known-issues
https://github.com/kubernetes/minikube/issues/7332
To avoid this issue, you can pass the --driver flag with a specific driver or --vm=true
macOS
minikube start --vm=true
minikube start --driver=hyperkit
minikube start --driver=virtualbox
Windows:
minikube start --vm=true
minikube start --driver=hyperv
minikube start --driver=virtualbox