Starting from version 18.01-ce, Docker for Mac and Docker for Windows have started to support Kubernetes out of the box. Developers that want to deploy their containerized applications to Kubernetes can use this orchestrator instead of SwarmKit. Kubernetes support by default is turned off and has to be enabled in the settings. The first time Kubernetes is enabled, Docker for Mac or Windows will need a moment to download all components that are needed to create a single node Kubernetes cluster. Contrary to Minikube, which is also a single node cluster, the version provided by the Docker tools uses containerized versions of all Kubernetes components:
The preceding image gives a rough overview on how Kubernetes support has been added to Docker for Mac and Windows. Docker for Mac uses...