如何在dc/os服务中指定自定义资源?

o75abkj4  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(378)

我添加了一个名为 my_resource 但我不知道如何在服务中使用它。
我已经使用cli命令验证了我的自定义资源是否正确显示 dcos node --json 这表明:

...
"unreserved_resources": {
  "cpus": 12.0,
  "disk": 174179.0,
  "gpus": 3.0,
  "mem": 31052.0,
  "ports": "[1025-2180, 2182-3887, 3889-5049, 5052-8079, 8082-8180, 8182-32000]",
  "my_resource": 3.0
},
...

如何在服务中指定自定义资源?我尝试了以下json:

{
 "id": "test-custom-resource",
 "cmd": "while [ true ] ; do sleep 5; done",
 "cpus": 1,
 "mem": 128,
 "disk": 0,
 "instances": 1,
 "my_resource": 1
}

但是 my_resource 当我运行服务定义时,该行将从服务定义中消失: dcos marathon app add test_custom_resource.json

pgvzfuti

pgvzfuti1#

不幸的是,marathon还不支持任意资源。请看这张马拉松门票了解更多信息。

相关问题