我们正在运行一个 3 节点的 mesos 集群,并且 mesos master 在每个节点上运行。此外,每个节点上运行 2 个从站。这是一个好习惯吗?每个集群上的 2 个从站不会发送太多的报价并最终超载?3 节点集群的推荐配置是什么?
谢谢
我们正在运行一个 3 节点的 mesos 集群,并且 mesos master 在每个节点上运行。此外,每个节点上运行 2 个从站。这是一个好习惯吗?每个集群上的 2 个从站不会发送太多的报价并最终超载?3 节点集群的推荐配置是什么?
谢谢
这取决于您的隔离设置(主要是 cgroup,或任何节点级别的资源)。一般来说,我们不建议人们在一个节点上使用多个代理。
cgroup_root
可以通过单独设置 MesosContainerizer使其工作。对于 DockerContainerizer,目前我们是硬编码DOCKER_NAME_PREFIX
,导致无法在一个节点上正确使用两个代理。运行 Docker 容器将无法正常工作,因为重新启动一个代理会导致另一个代理管理的 Docker 容器被删除。