【发布时间】:2018-12-15 00:45:45
【问题描述】:
我见过的大多数使用 Kubernetes 在本地进行开发的教程都使用 Minikube。在 Docker for Windows 的最新 Edge 版本中,您还可以启用 Kubernetes。我正在尝试了解两者之间的区别以及我应该使用的区别。
- Minikube 让你选择你想要的 Kubernetes 版本,Docker for Windows 能做到吗?我没有看到配置它的方法。
- Minikube 有 CLI 命令来启用仪表板、堆、入口和其他插件。我不知道为什么,因为我的理解是这些只是在执行
kubectl apply -f http://...。 - 使用 Minikube,我可以通过
minikube ip获取入口的集群 IP 地址,如何使用适用于 Windows 的 Docker 执行此操作? - 还有什么不同的地方需要我关心。
【问题讨论】:
-
我在 Docker Desktop 上使用 Minikube 的一个重要原因是 Minikube 的资源限制完全可以从命令行进行配置,而 Docker Desktop 需要您进入 GUI 来配置 CPU、内存和磁盘使用等内容.很多这些东西(尤其是磁盘使用,如果您知道您的图像将超过默认的 64 GB)与您的源代码紧密耦合,因此应该通过自动化脚本进行源代码控制,以便整个项目可以进入运行状态互动最少。
标签: docker kubernetes minikube docker-for-windows