我将建立一个 Mesos 集群来运行一次性 docker 作业,例如 long rapidminer 计算。当然我想得到计算的结果,所以我认为我应该使用 Docker 卷。
现在,当我将 docker 作业发送到集群时,例如在 Marathon 或 Chronos 的 JSON 作业文件中指定体积时,我的计算结果会落在哪里?
我猜它被放入从节点上的相应目录中,但我真的必须进入 Mesos 界面,查找哪个节点执行了我的工作,ssh 进入该节点并将我的结果文件复制出来吗?这似乎与 Mesos 从单台计算机抽象的整个想法非常违反直觉。
这种情况的优雅解决方案是什么?我对集群管理很陌生,所以我能想到的唯一好的解决方案是分布式文件系统,虽然我不知道这是否会在 Marathon 或 Chronos 的作业文件中得到支持。