Deis Workflow支持非12因素服务

时间:2016-10-23 04:13:11

标签: mysql postgresql redis paas deis

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

我理解12因素是Deis Workflow的主要指南,但是可以用它来创建像Postgres,Redis或MySQL这样的服务吗?

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

有没有办法在Deis Workflow中实现相同的结果?

2 个答案:

答案 0 :(得分:1)

我是Deis的工程师,以前来自Workflow团队,但仍偶尔参与其中。好问题。由于您似乎已经抓住了,Workflow(目前)专注于12factor应用程序。一般来说,我们所说的是,任何希望做任何比这更复杂的事情的人都可能希望“退回”。 on" plain Kubernetes,"但是,当你考虑Helm时,这并不像听起来那么痛苦。 Helm是Kubernetes包管理器(也是另一个Deis产品)。事实上,Helm 2今天刚刚去了GA。创建自己的Helm图表(包)很容易,但更好的是,许多图表已经存在,例如Postgres,Redis和MySQL(你给出的所有例子)。希望这会有所帮助。

答案 1 :(得分:1)

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

Deis Workflow最初设计时专注于12因素应用程序并进行部署。除了为每个应用程序名称空间定义多个服务的可能性之外,我们在未来几个月内不会发现任何重大变化。见此PR:https://github.com/teamhephy/controller/pull/71

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