1

我使用 Deis Workflow,它是一个开源平台即服务 (PaaS),可以轻松地在我们的服务器上部署和管理应用程序。

我知道十二因素是 Deis Workflow 的主要指导方针,但是否可以使用它来创建 Postgres、Redis 或 MySQL 等服务?

其他一些 PaaS 服务,例如 Dokku 和 Flynn,允许用户创建服务并将它们链接到应用程序容器。

有没有办法在 Deis Workflow 中获得相同的结果?

4

2 回答 2

1

我是 Deis 的一名工程师,以前来自 Workflow 团队,现在仍然偶尔参与其中。好问题。正如您似乎已经了解的那样,Workflow(当前)高度关注 12 因素应用程序。一般来说,我们所说的是,任何想要做比这更复杂的事情的人都可能希望“退回”到“普通的 Kubernetes”,但是当你考虑Helm时,这并不一定像听起来那么痛苦. Helm 是 Kubernetes 包管理器(也是 Deis 的另一个产品)。事实上,Helm 2 今天刚刚上市。创建自己的 Helm 图表(包)很容易,但更好的是,许多图表已经存在于 Postgres、Redis 和 MySQL 等常见事物(您提供的所有示例)。希望这可以帮助。

于 2016-11-18T03:18:16.503 回答
1

我是 Anton - Deis Workflow 的开源分支 Hephy 的维护者之一。https://github.com/teamhephy

Deis Workflow 最初的设计重点是 12 要素应用程序和部署它们。除了可以为每个应用程序命名空间定义多个服务之外,我们在接下来的几个月中看不到任何重大变化。看到这个 PR:https ://github.com/teamhephy/controller/pull/71

除此之外,我们希望整合其他提供 DBaaS(数据库即服务)的服务,并撰写一些关于如何将 Hephy Workflow 和这些服务一起使用以获得通用解决方案的博客文章。

于 2018-06-10T16:13:25.900 回答