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



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

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

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

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

谢谢

我得到了它。默认情况下,分配的资源为cpus:1;mem:128。它是由资源的标志默认值

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

最新更新