我在本地使用Kubernetes开发的大多数教程都使用Minikube。在适用于Windows的Edge的最新Edge版本中,您还可以启用Kubernetes。我试图了解两者之间的区别以及应该使用的区别。
kubectl apply -f http://...
minikube ip
我觉得您已基本了解该领域,并且大多数已经对您的问题有了答案。您可能会发现Docker for Mac与Docker Toolbox有了丰富的读物,即使它与Mac等效而不是Windows以及将Docker打包为VM而不是Kubernetes也有关。
实际上,您对Docker Edge桌面发行版发布的特定版本的Kubernetes感到困惑。
在问题中得到回答。
我相信NodePort类型的服务会在您主机的IP地址上发布;没有像Docker Toolbox一样的中间VM地址。
Docker Toolbox和minikube始终使用带有现成虚拟机管理程序的功能完善的虚拟机。如果可用,Docker桌面应用程序可能会使用轻量级的虚拟化引擎。
Kubernetes可能涉及一些重要的背景工作。如果您正在使用Kubernetes-in-Docker,则很难“关闭” Kubernetes,并且仍然可以使用Docker。但是,如果您有单独的minikube VM,则可以停止它。