gpt4 book ai didi

kubernetes - Minikube 和 Kind 之间有什么主要区别吗?

转载 作者:行者123 更新时间:2023-12-02 11:36:19 29 4
gpt4 key购买 nike

我知道 Kind 需要 Docker,而 Minikube 需要 Virtual Box——但是对于学习 Kubernetes 的特性,它们是一样的吗?
谢谢你。

最佳答案

在学习 Kubernetes 特性方面,它们是相同的。您将在以下两者中获得相同的 Kubernetes 和 Kubernetes 资源:Pod、Deployments、ConfigMaps、StatefulSets、Secrets 等,假设它们都具有相同的 Kubernetes 版本。
在引擎盖下,它们也非常相似,但存在一些实现差异。

  • Minikube
  • 在 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 中运行它而无需使用虚拟机(它是 Linux 上的 docker native 安装)
  • 它在单个容器中运行所有 K8s 组件。

  • 关于kubernetes - Minikube 和 Kind 之间有什么主要区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62585933/

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