通过RESTAPI创建中间层角色

yiytaume  于 2021-06-26  发布在  Mesos
关注(0)|答案(2)|浏览(240)

有没有办法创造 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
}

但没有成功。文档本身并没有那么有用。

apeeds0o

apeeds0o1#

而且,角色实际上是在mesos masters上创建的。
一般来说,配置存在于 /etc/mesos-master/roles 内容如下:

role1,role2,role3,role4,role5,...,roleN
rkkpypqq

rkkpypqq2#

角色是资源定义的一部分,必须在节点级别完成。当至少有一个资源附加到新角色时,将声明新角色。
若要将资源分配给特定角色,请将角色名称放在括号中的资源后面。例如,我们希望在一个集群上运行角色开发和测试。我们要区分为这些角色提供的端口。开发任务将在端口上运行 31000-32000 并接受测试 41000-42000 . 为此,我们定义了以下资源。

ports(develop):[31000-32000]; ports(test):[41000-42000]

请参阅角色文档和资源

相关问题