gpt4 book ai didi

docker - Docker for Windows 中的 Minikube 与 Kubernetes

转载 作者:IT老高 更新时间:2023-10-28 12:39:31 24 4
gpt4 key购买 nike

我见过的大多数使用 Kubernetes 在本地进行开发的教程都使用 Minikube。在 Docker for Windows 的最新 Edge 版本中,您还可以启用 Kubernetes。我正在尝试了解两者之间的区别以及我应该使用的区别。

  1. Minikube 可以让你选择你想要的 Kubernetes 版本,Docker for Windows 能做到吗?我没有看到配置它的方法。
  2. Minikube 有 CLI 命令来启用仪表板、堆、入口和其他插件。我不知道为什么,因为我的理解是这些只是执行 kubectl apply -f http://...
  3. 使用 Minikube,我可以执行 minikube ip 来获取入口的集群 IP 地址,我如何使用 Docker for Windows 做到这一点?
  4. 我还有什么不同的地方需要注意。

最佳答案

我觉得您在很大程度上了解该领域,并且大部分已经回答了您的问题。您可能会发现 Docker for Mac vs. Docker Toolbox内容丰富的读物,即使它是关于 Mac 等价物而不是 Windows,以及关于打包为 VM 而不是 Kubernetes 的 Docker。

  1. 事实上,你被 Docker Edge 桌面发行版发布的特定版本的 Kubernetes 卡住了。

  2. 已在问题中回答。

  3. 我相信 NodePort 类型的服务会发布在您主机的 IP 地址上;没有像 Docker Toolbox 那样的中间 VM 地址。

  4. Docker Toolbox 和 minikube 总是使用成熟的虚拟机和现成的管理程序。如果可用,Docker 桌面应用程序可能会使用更轻量级的虚拟化引擎。

  5. Kubernetes 可能涉及一些重要的后台工作。如果您使用的是 Kubernetes-in-Docker,那么很难“关闭”Kubernetes 并且仍然可以使用 Docker;但如果你有一个单独的 minikube VM,你可以停止它。

关于docker - Docker for Windows 中的 Minikube 与 Kubernetes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51209870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com