@bergus
2016-01-12T18:57:46.000000Z
字数 852
阅读 1843
mesos
教程:
http://www.jdon.com/artichect/managing-docker-clusters-using-mesos-and-marathon.html
http://www.tuicool.com/articles/aqieeiB
http://www.dianping.com/shop/32712731
目前,我们容器管理集群的技术栈包括以下内容:
mesos(资源调度)
marathon(服务编排)
chronos(分布式计划任务)
docker(容器引擎)
consul+registrator(服务注册和发现)
haproxy(负载均衡)
prometheus(服务监控)
nagios/zabbix(节点监控)
salt(节点配置管理)
cobbler(节点自动化装机)
ELK(日志收集分析)
我们的持续集成管理平台在这些技术的基础上,实现了我们的集群管理、容器管理、应用管理等业务流程。
安装Docker
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
sudo apt-get install lxc-docker
将下面一行加入到/etc/default/docker以激活Docker在TCP的API:
DOCKER_OPTS="-H 127.0.0.1:4243"
然后重启Docker:
export DOCKER_HOST=tcp://127.0.0.1:4243