Windows | Mac
Use the Docker Desktop, where a local Kubernetes environment is pre-installed and enabled. If you do not see the Kubernetes tab then you have an older version of Docker Desktop; upgrade to the latest version.
Set up Docker for Windows as described at https://docs.docker.com/docker-for-windows/#kubernetes.
Set up Docker for Mac as described at https://docs.docker.com/docker-for-mac/#kubernetes.
After following one of the sets of instructions, ensure that Kubernetes (not Swarm) is selected as the orchestrator in Docker Preferences.
You will use
Minikube as a single-node Kubernetes cluster that runs locally in a virtual machine. For Minikube installation instructions see https://github.com/kubernetes/minikube. Make sure to read the "Requirements" section as different operating systems require different prerequisites to get Minikube running.