【发布时间】:2019-05-08 18:24:03
【问题描述】:
在网上看了很多,但信息不清楚或混淆,所以我想我会在这里问这个问题。
我试图了解 Terraform 与 Kubernetes、Mesos 等容器编排工具的相同或不同之处。
Terraform 可以独立工作还是 Kube 和 Mesos 工作?它是如何连接到 docker 容器的?
有人可以解释一下吗?
谢谢!!!
【问题讨论】:
标签: kubernetes terraform mesos
在网上看了很多,但信息不清楚或混淆,所以我想我会在这里问这个问题。
我试图了解 Terraform 与 Kubernetes、Mesos 等容器编排工具的相同或不同之处。
Terraform 可以独立工作还是 Kube 和 Mesos 工作?它是如何连接到 docker 容器的?
有人可以解释一下吗?
谢谢!!!
【问题讨论】:
标签: kubernetes terraform mesos
我对 Mesos 的了解不够多,但我确实了解 Kubernetes 和 Terraform。尽管我不是专家,但这些工具之间的一般基础有不同的目的。 Terraform 使用其 api 处理云中基础设施的生成,而 Kubernetes 使用容器守护进程(如 docker 守护进程)的 api 处理底层基础设施中容器的管理和编排。
一般来说,Terraform 的主要观点是让云基础设施的创建变得透明,您可以在其中编写您想要拥有的东西、服务器、网络、安全策略、一些 PaaS 服务,而 Kubernetes 是容器的编排器。
希望这对您有所帮助。请,在有人看到错误的情况下。记下它,以便我们都改进。
【讨论】:
Terraform - 构建基础设施的工具 如果您了解 AWS 并听说过 CloudFormation,则可以使用开源项目 Hashicorp labs 两者都以相同的方式工作,但 Terraform 有一些更好的功能,您可以将整个基础设施编写为代码运行它一键下线。
更多信息请访问网站:https://www.terraform.io
现在 Kubernetes(Google 的一个开源项目)和 Apache-Mesos(或 DC/OS)Apache 基金会的一个项目都用于容器编排(我故意避免使用 Docker 这个词)并不适合所有人并不能满足所有需求。
Mesos 是最先推出的,但当时管理 Mesos 网络真的很困难。并且在 2014 年,Kubernetes 的第一个版本问世了。
现在,DC/OS(分布式云操作系统)是一种基于 Apache Mesos 分布式系统内核的开源分布式操作系统。
它正在与 Kubernetes 竞争。
我建议您必须阅读这篇文章以更好地了解 Kubernetes 与 Mesos:https://logz.io/blog/kubernetes-vs-mesos/
是的,它们根本与 Terraform 无关。
谢谢
【讨论】: