与 Juju 类似的其他软件

与 Juju 类似的其他软件

我使用 Juju 已经有一段时间了。我想知道是否有其他类似的软件可以实现与 Juju 相同的目的(就服务而言,集群部署和管理)?

软件应该能够轻松设置机器、在机器上部署软件、配置和安装,并且一些客户端应该跟踪这些机器(它们的状态等)。远程配置也应该很简单。应该有一些简单的机制将这些机器拼接在一起进行协作。最后,扩展应该非常简单。 一切都应该尽可能自动化(一旦设置好)。

答案1

目前主要的集群部署软件有三种。

首先,我最喜欢的是 Kubernetes。你可以在以下两个精彩的演讲中听到关于它如何工作的解释:

James Strachan - 使用 Kubernetes 持续交付微服务

马修·贝茨——Kube all the Things

Kubernetes

第二个是Docker Swarm,由Docker自己创建和管理。

Docker Swarm

第三个是 Mesosphere,它是数据中心容器编排软件

中间层

答案2

Kubernetes当然。引用的链接提供了很好的解释,但为了简单起见,他们自我定义为:

一个开源平台,用于自动跨主机集群部署、扩展和操作应用程序容器,提供以容器为中心的基础设施。

主要特点包括:

  • 便携的:公共、私有、混合、多云
  • 可扩展:模块化、可插入、可挂钩、可组合
  • 自我修复:自动放置、自动重启、自动复制、自动缩放

这是一个相当新的项目,但有大量的文档可供参考。当然,你可以在 Ubuntu 中运行它。官方指南和非官方指南(明确针对 16.04)是一个很好的起点。

相关内容