文件名称:saltstack-mesos-test:使用Saltstack部署Mesos Docker集群
文件大小:92KB
文件格式:ZIP
更新时间:2024-06-04 02:53:19
SaltStack
概述 该存储库用于安装具有Marathon功能的Mesos-Cluster和一些其他用于生产的工具。 SaltStack将用于执行安装。 因此,一个节点将是SaltStack主节点,其他所有节点将是奴才。 将有两种不同的角色:用于执行集群操作的主角色(不得为SaltStack主角色),用于运行Docker容器的从角色。 将安装以下软件: 角色主管: 角色从属: 用于将指标导出到(使用 ,直到合并) 与领事服务注册。 ( 用于直到合并) 以在容器之间提供覆盖网络 设置 首先,您需要一个Salt-Master来协调所有Salt-Minions。 然后,您需要奇数个主服务器(3、5、7 ...)。 其中之一也可以用作Salt-Master。 其他主服务器将是奴才。 盐大师设置: 主控和小兵的组合设置: curl -L https://bootstrap.saltstack.co
【文件预览】:
saltstack-mesos-test-master
----pillar()
--------mesos.sls(307B)
--------weave.sls(516B)
--------docker.sls(832B)
--------cadvisor.sls(92B)
--------mine.sls(127B)
--------consul.sls(524B)
--------schub.sls(309B)
--------zookeeper.sls(177B)
--------top.sls(219B)
----architecture.png(47KB)
----LICENSE(11KB)
----scaling()
--------marathon-scaler.json(488B)
----README.md(9KB)
----monitoring()
--------config_prometheus.yml(808B)
--------dashboard.json(31KB)
--------proxy_grafana.json(112B)
--------proxy_prometheus.json(115B)
--------proxy_mysql.json(73B)
--------marathon.json(1KB)
----salt()
--------schub()
--------mesos()
--------marathon()
--------registrator()
--------mesos-slave()
--------nginx()
--------mine.sls(191B)
--------cloud()
--------registry()
--------mesos-master()
--------weave()
--------top.sls(397B)
--------consul()
--------docker()
--------cadvisor()