【问题标题】:Is there major difference between Minikube and Kind?Minikube 和 Kind 之间有什么主要区别吗?
【发布时间】:2022-02-22 18:09:57
【问题描述】:

我知道 Kind 需要 Docker,Minikube 需要 Virtual Box - 但是学习 Kubernetes 的功能是一样的吗?

谢谢。

【问题讨论】:

  • 不要使用 minikube;使用 docker 桌面
  • 它们是不同的工具,但最终你里面有 Kubernetes

标签: kubernetes


【解决方案1】:

在学习 Kubernetes 特性方面,它们是相同的。您将在以下两者中获得相同的 Kubernetes 和 Kubernetes 资源:Pod、Deployments、ConfigMaps、StatefulSets、Secrets 等。假设它们都具有相同的 Kubernetes 版本。

在引擎盖下,它们也非常相似,但存在一些实现差异。

  • 迷你酷贝

    • 在 VM 中运行 K8s(1.7.0 版本现在支持在 Docker 上运行 minikube)
    • 支持多个 Hypervisor(VirtualBox、Hyperkit、parallels 等)
    • 您需要通过 ssh 连接到 VM 才能运行 docker。 (minikube ssh)
    • 从积极的方面来说,如果您使用虚拟机,您将获得本身“更安全”的虚拟机隔离。
    • 更新:它确实支持在 docker 中运行 --driver=docker
  • 种类

    • 在 VM 中运行 Docker(Mac 或 Windows 的 docker 桌面安装的一部分)
    • 在那个“Docker”虚拟机中运行 Kubernetes
    • 支持 Hyperkit (Mac) 或 Hyper-V (Windows) 管理程序。
    • 方便您从 Mac 或 Windows 运行 docker 客户端。
    • 您实际上可以在 Linux 中运行它而无需使用 VM(它是 Linux 上的 docker 本机安装)
    • 它在单个容器中运行所有 K8s 组件。

【讨论】:

    猜你喜欢
    • 2021-08-10
    • 2022-12-09
    • 1970-01-01
    • 2012-10-18
    • 2015-08-22
    • 2015-08-06
    • 2011-03-06
    • 2013-12-23
    • 2017-04-28
    相关资源
    最近更新 更多