Я добавил пользовательский ресурс с именем 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