是否可以使用Mesos
端点创建roles
角色?我尝试了PUT / POST
对http://mesos_master_url:5050/roles
的请求与不同的JSON
正文消息的不同组合,例如
{
"frameworks":[],
"name":"new-role",
"resources":{
"cpus":0,
"disk":0,
"gpus":0,
"mem":0
},
"weight":1.0
}
,但没有成功。 docs itself没那么有用。
答案 0 :(得分:2)
角色是资源定义的一部分,必须在节点级别完成。当至少有一个资源附加到新角色时,将声明新角色。
要为特定角色分配资源,请将角色名称放在方括号中。例如,我们要在一个集群上运行角色开发和测试。我们想区分提供给这些角色的端口。开发任务将在端口31000-32000
上运行,并在41000-42000
上进行测试。为此,我们定义了以下资源。
ports(develop):[31000-32000]; ports(test):[41000-42000]