在互联网上阅读很多,但信息不清楚或混乱,所以我想在这里问这个问题。
我试图了解Terraform与Kubernetes,Mesos等容器编排工具的相同或不同之处。
Terraform可以独立工作还是Kube和Mesos?它如何连接到Docker容器?
有人可以照亮吗?
谢谢!
答案 0 :(得分:1)
我对Mesos的了解还不够,但是我对Kubernetes和Terraform的了解也很广。尽管我不是专家,但此工具之间的一般基础知识有不同的用途。 Terraform通过使用它们的API处理云中基础结构的生成,而Kubernetes通过使用容器守护程序的api(例如docker守护程序)来处理底层基础设施中容器的管理和编排。
因此,通常来讲,Terraform的要点是使云基础架构的创建透明化,您可以在其中编写所需内容,服务器,网络,安全策略,某些PaaS服务,而Kubernetes是容器的协调者。
希望这对您有所帮助。请,如果有人看到一个错误。记下它,以便我们都进步。
答案 1 :(得分:-1)
Terraform-构建基础架构的工具如果您了解AWS并听说CloudFormation,则Hashicorp实验室是一个开源项目,二者均以相同的方式工作,但是Terraform具有一些更好的功能,您可以在运行代码时编写整个基础架构一键单击并退役。
有关更多信息,您必须访问以下站点:https://www.terraform.io
现在,Kubernetes(Google的开源项目)和Apache-Mesos(或DC / OS)Apache基金会的项目都用于容器编排(我故意避免使用Docker这个词)并不适合所有人并不能满足所有需求。
Mesos首先启动,但是那时真的很难管理Mesos网络。并且在2014年发布了第一个Kubernetes版本。
现在,DC / OS(分布式云操作系统)是基于Apache Mesos分布式系统内核的开源分布式操作系统。
它正在与Kubernetes竞争。
我建议您必须仔细阅读本文,以更好地理解Kubernetes vs Mesos:https://logz.io/blog/kubernetes-vs-mesos/
是的,它们与Terraform根本无关。
谢谢