Kubernetes 和 Minikube 或 Kind 有什么区别?

mat*_*una -1 containers docker kubernetes minikube

我知道,它们基本上是相同的,区别在于当你在本地进行操作以及 Minikube 具有的功能类型时,但一定还有其他正确的地方,为什么人们更喜欢其中一个或另一个,Kubernetes 如何成为这另外两个工具的一部分?

cod*_*ger 5

Kubernetes 是整体项目。它由许多单独的部分组成,大部分是您需要运行的小 Go 守护进程,因此您需要工具来帮助管理安装,因为手动完成这一切将是很多\xe2\x84\xa2。Minikube 和 Kind 都是帮助以特定方式运行 Kubernetes(组成它的所有部分)的工具。Minikube 旨在在开发人员工作站上使用,为您提供用于开发或测试目的的单节点集群。Kind 最初的目标是成为 Docker 环境中的多节点模拟器(Kind == Docker 中的 Kubernetes),用于 CI 环境和 Kubernetes 本身的类似测试,尽管随着时间的推移,它已经超出了这个目标,现在也是工作站的一个选项如果您愿意,可以使用类似于 Minikube 的方式。

\n