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");
我正在处理 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");