我可以使用例如marathon+docker来轻松地运行我的长时间运行的应用程序,并且应用程序被打包为docker映像并从公共/私有注册表中检索。然而,如果我要创建自己的框架(比如为cassandra和spark所做的),我将如何“打包”我的应用程序?
p4rjhz4m1#
如果您想开发自己的框架,可以从这里开始:框架教程和mesos框架开发指南。通常您使用一个容器化程序来运行您的应用程序/代码:两个标准的容器化程序是mesos容器化程序和docker容器化程序(这意味着您仍然可以将docker用于您自己的框架,如alex所述)。
zu0ti5jz2#
您仍然可以使用docker容器,因为mesos直接支持docker。马拉松就是这样的。或者,您可以有多个文件和/或归档文件,这些文件和/或归档文件必须在任务开始之前提取。
2条答案
按热度按时间p4rjhz4m1#
如果您想开发自己的框架,可以从这里开始:框架教程和mesos框架开发指南。
通常您使用一个容器化程序来运行您的应用程序/代码:两个标准的容器化程序是mesos容器化程序和docker容器化程序(这意味着您仍然可以将docker用于您自己的框架,如alex所述)。
zu0ti5jz2#
您仍然可以使用docker容器,因为mesos直接支持docker。马拉松就是这样的。
或者,您可以有多个文件和/或归档文件,这些文件和/或归档文件必须在任务开始之前提取。