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