【发布时间】:2017-11-18 14:42:13
【问题描述】:
我一直在尝试 AWS 上 DCOS 的默认云形成脚本。我想不出一种方法,在哪里定义代理类型或为 mesos 代理定义自定义角色的方法
【问题讨论】:
标签: amazon-web-services amazon-cloudformation mesos mesosphere dcos
我一直在尝试 AWS 上 DCOS 的默认云形成脚本。我想不出一种方法,在哪里定义代理类型或为 mesos 代理定义自定义角色的方法
【问题讨论】:
标签: amazon-web-services amazon-cloudformation mesos mesosphere dcos
DC/OS 有两个高级角色,即 Mesos 私有代理和 Mesos 公共代理。这些顶级角色之间的唯一区别是外部访问(slave_public)和内部访问(未保留角色 = *)。您仍然可以通过使用 Mesos 属性来配置这些代理,以便在预定义的标记代理上运行一组特定的工作负载。
更多信息可以在这里找到:
【讨论】:
MESOS_ATTRIBUTES可以设置在/var/lib/dcos/mesos-slave-common中,可能在安装dc/os之前就已经存在,但是如果设置MESOS_RESOURCES同样的方式会覆盖自动检测到的资源定义直流/操作系统。因此,您要么需要对节点资源和角色进行硬编码,要么必须编写一些工具来根据 DC/OS 生成的初始配置来设置它们。例如,这是一个修改MESOS_RESOURCES中内存配置的脚本:github.com/dcos/dcos-vagrant/blob/master/provision/bin/…