我目前正在研究在生产中使用 Mesosphere 来运行几个微服务作为 Docker 容器。
我完成了 DCOS 部署并能够成功运行其中一项服务。然而,在继续使用这种方法之前,我还需要了解开发方面(不是 Mesos 或 Mesosphere 本身,而是微服务的开发)。
是否有任何最佳实践如何在 Vagrantbox 或类似的东西中运行 Mesosphere 的本地部署,使我们的开发人员能够从现有 docker 镜像运行我们生态系统中的所有服务并运行您当前正在处理的一项服务从本地代码文件夹?
我已经知道如何将 devs 代码文件夹链接到 Vagrant 机器,并且还应该让 Docker 部分运行,但我仍然有点迷失在整个 Mesosphere 集成部分。
有没有人可以将我转发到 Internet 上的一些资源,描述可能的解决方案?你们中是否有人做过类似的事情并愿意分享一些对此的见解?
最佳答案
潜行高峰
Mesosphere正在积极致力于改善围绕 DCOS 的开发者体验。该工作的一部分包括在本地开发集群上的工作,以帮助应用程序、服务和 DCOS 包开发人员。但是,该解决方案还没有完全准备好迎接黄金时段。我们已开始为部分 DCOS 企业版客户提供早期访问权限。如果您想了解更多信息,请联系您的销售代表或通过我们的网站联系销售:https://mesosphere.com/contact/
公共(public)工具
也就是说,已经有许多不同的工具可以在开发 Mesos 框架或 Marathon 应用程序时提供帮助。
消歧义
2017-08-03 更新
目前为 DC/OS 推荐的两个本地开发选项是:
关于docker - 中间层局部发展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35508789/