Minikube vs Kubernetes in Docker for Windows

后端 未结 2 2008
清歌不尽
清歌不尽 2021-01-31 16:40

Most tutorials I\'ve seen for developing with Kubernetes locally use Minikube. In the latest Edge release of Docker for Windows, you can also enable Kubernetes. I\'m trying to u

2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-31 17:38

    I feel like you largely understand the space, and mostly have answers to your questions already. You might find Docker for Mac vs. Docker Toolbox an informative read, even if it's about the Mac equivalent rather than Windows and about Docker packaged as a VM rather than Kubernetes specifically.

    1. In fact you are stuck with the specific version of Kubernetes the Docker Edge desktop distribution publishes.

    2. is answered in the question.

    3. I believe NodePort-type Services are published on your host's IP address; there isn't an intermediate VM address like there is with Docker Toolbox.

    4. Docker Toolbox and minikube always use a full-blown virtual machine with an off-the-shelf hypervisor. The Docker desktop application might use a lighter-weight virtualization engine if one is available.

    5. Kubernetes can involve some significant background work. If you're using Kubernetes-in-Docker it's hard to "turn off" Kubernetes and still have Docker available; but if you have a separate minikube VM you can just stop it.

提交回复
热议问题