Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
docker'swarm৮ͬͯΈͨ hoshinotsuyoshi)2015/10/14
Slide 2
Slide 2 text
ࢲ rails&ΤϯδχΞతͳ
Slide 3
Slide 3 text
ҙࣝ
Slide 4
Slide 4 text
[͓Ε@ͱ͋Δαʔό] $ crontab -l | wc -l 200
Slide 5
Slide 5 text
SPOF(୯Ұো)
Slide 6
Slide 6 text
docker'swarmͱ
Slide 7
Slide 7 text
swarmͱ • dockerۘΫϥελཧπʔϧ • Զʮίϯςφͷؾ࣋ͪΛΘ͔ͬͯͦ͏ɺΑ͞ؾ!ʯ • ͱࢥͬͨ
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
swarmͱ • ྑ͍ຊޠใ h#p:/ /www.slideshare.net/zembutsu/introduc8on9to9docker9 swarm
Slide 10
Slide 10 text
swarmͱ ϒϩάॻ͍ͨ(खલຯḩ) h$p:/ /hoppie.hatenablog.com/entry/2015/09/30/194106
Slide 11
Slide 11 text
ࠓճ
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
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
Slide 14
Slide 14 text
docker'toolbox͔ͭΘͳ͍
Slide 15
Slide 15 text
cloud&config h"ps:/ /gist.github.com/hoshinotsuyoshi/dce5e957aa9ebfec816c • 80ߦఔ
Slide 16
Slide 16 text
swarm&join ExecStart=/usr/bin/docker run --name=swarm-join swarm join --advertise=$private_ipv4:2375 etcd://$private_ipv4:2379/swarm
Slide 17
Slide 17 text
swarm&manage 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
Slide 18
Slide 18 text
σϞ swarmͷϦʔμʔ $"etcdctl"get"/swarm/docker/swarm/leader ;ͭ͏ͷdocker'info docker'info
Slide 19
Slide 19 text
σϞ tcpӽ͠ͷdocker)info)(swarm) $"docker")H":4000"info managerͷdocker+info $"docker")H"$(etcdctl"get"/swarm/docker/swarm/leader)"info
Slide 20
Slide 20 text
(࣌ؒ͋Ε"binpackετϥςδʔͷ demoͱ͔)
Slide 21
Slide 21 text
͓ΘΓ