我使用的是Deis Workflow,这是一个开源的平台即服务(PaaS),可以轻松地在我们的服务器上部署和管理应用程序。
我知道十二要素是Deis Workflow的主要指导原则,但是否可以使用它来创建Postgres、Redis或MySQL之类的服务?
其他一些PaaS服务,如Dokku和Flynn,允许用户创建服务并将它们链接到应用程序容器。
有没有办法在Deis Workflow中获得同样的结果?
发布于 2016-11-18 11:18:17
我是Deis的一名工程师,以前是工作流团队的一员,现在仍然偶尔参与其中。问得好。看起来你已经领会到了,工作流(目前)非常专注于12因素应用程序。一般来说,我们所说的是,任何希望做比这更复杂的事情的人都可能希望“退回”到“普通的Kubernetes”,但当您考虑到Helm时,这并不一定像听起来那么痛苦。Helm是Kubernetes包管理器(并且是另一个Deis产品)。实际上,Helm 2今天刚刚正式发布。创建自己的Helm图表(包)很容易,但更好的是,许多图表已经针对常见的东西,如Postgres、Redis和MySQL (您给出的所有示例)。希望这能有所帮助。
发布于 2018-06-11 00:13:26
我是Anton - Hephy的维护者之一,Deis Workflow的开源分支。https://github.com/teamhephy
Deis Workflow最初的设计是高度专注于12个因素的应用程序并部署它们。除了在每个应用程序命名空间中定义多个服务的可能性之外,我们在接下来的几个月中没有看到任何重大的变化。查看此公关:https://github.com/teamhephy/controller/pull/71
除此之外,我们希望集成其他提供DBaaS (数据库即服务)的服务,并发布一些博客文章,介绍如何将Hephy Workflow和这些服务结合在一起,形成一个通用的解决方案。
https://stackoverflow.com/questions/40199442
复制相似问题