hoshinotsuyoshi 2015/10/14
rails エンジニア的な
[おれ@とあるサーバ] $ crontab -l | wc -l
200
- docker謹製クラスタ管理ツール
- 俺「コンテナの気持ちをわかってそう、よさ気!」
- と思った
ブログ書いた(手前味噌) http://hoppie.hatenablog.com/entry/2015/09/30/194106
AMI: ami-f2338ff2 CoreOS-stable-723.3.0-hvm
CoreOS: 723.3.0
docker: 1.6.2
etcd: 2.0.12
docker swarm: 0.4.0
https://gist.github.com/hoshinotsuyoshi/dce5e957aa9ebfec816c
- 80行程度
ExecStart=/usr/bin/docker run
--name=swarm-join
swarm join
--advertise=$private_ipv4:2375
etcd://$private_ipv4:2379/swarm
ExecStart=/usr/bin/docker run
--net=host
--name=swarm-manage
swarm manage
-H :4000
--replication
--strategy=binpack
--advertise $private_ipv4:4000
etcd://$private_ipv4:2379/swarm
$ etcdctl get /swarm/docker/swarm/leader
docker info
$ docker -H :4000 info
$ docker -H $(etcdctl get /swarm/docker/swarm/leader) info
おわり