Mesos执行docker镜像时的资源信息

Mesos's resource information when executing a docker image

我正在处理 Mesos 代码,对执行 docker 图像所需的资源感到非常困惑。

src/cli/execute.cpp: CommandScheduler::offers()中,它从任务中拉出资源,并使用此资源信息来检查是否接受或拒绝报价。

但是在 CommandScheduler 中,我没有看到任务资源有任何更新。 在创建 CommandScheduler 对象的 main() 函数中,我只看到用于创建任务信息的 docker-image-string,仍然没有明确的计算资源使用信息。

我明确需要此资源信息(代码级别)。谁能帮助我理解这一点?
我现在正在研究 Mesos 1.2。

谢谢

我明白了。默认分配的资源是cpus:1;mem:128。 由 flag default value for resources

完成
add(&Flags::resources,
    "resources",
    "Resources for the command.",
    "cpus:1;mem:128");