2016 - IGNITE - How Do I Even Swarm

20
How Do I Even Swarm? @evere1_toews

Transcript of 2016 - IGNITE - How Do I Even Swarm

Page 1: 2016 - IGNITE - How Do I Even Swarm

HowDoIEvenSwarm?@evere1_toews

Page 2: 2016 - IGNITE - How Do I Even Swarm

Swarmisclusteringformul;pleDockernodes

Page 3: 2016 - IGNITE - How Do I Even Swarm

CarinacreatesDockerSwarmclustersorusedocker-machine

Page 4: 2016 - IGNITE - How Do I Even Swarm

$openh1p://getcarina.com$exportCARINA_APIKEY=12341234$exportCARINA_USERNAME=octopod

Page 5: 2016 - IGNITE - How Do I Even Swarm

$openh1p://getcarina.com$exportCARINA_APIKEY=12341234$exportCARINA_USERNAME=octopod$curl-sLh1ps://download.getcarina.com/carina/latest/$(uname-s)/$(uname-m)/carina-ocarina$mvcarina~/bin/carina$chmodu+x~/bin/carina

Page 6: 2016 - IGNITE - How Do I Even Swarm

$carinacreate--wait--nodes=3mycluster

Page 7: 2016 - IGNITE - How Do I Even Swarm

$carinacreate--wait--nodes=3mycluster$carinaenvmyclustersource/Users/me/.carina/clusters/octopod/mycluster/docker.env#RunthecommandbelowtogetyourDockerenvvarsset:#eval$(carinaenvmycluster)

Page 8: 2016 - IGNITE - How Do I Even Swarm

$carinacreate--wait--nodes=3mycluster$carinaenvmyclustersource/Users/me/.carina/clusters/octopod/mycluster/docker.env#RunthecommandbelowtogetyourDockerenvvarsset:#eval$(carinaenvmycluster)$eval$(carinaenvmycluster)

Page 9: 2016 - IGNITE - How Do I Even Swarm

$env|grepDOCKERDOCKER_HOST=tcp://172.99.65.183:2376DOCKER_TLS_VERIFY=1DOCKER_CERT_PATH=/Users/me/.carina/clusters/octopod/myclusterDOCKER_VERSION=1.10.3

Page 10: 2016 - IGNITE - How Do I Even Swarm

$env|grepDOCKERDOCKER_HOST=tcp://172.99.65.183:2376DOCKER_TLS_VERIFY=1DOCKER_CERT_PATH=/Users/me/.carina/clusters/octopod/myclusterDOCKER_VERSION=1.10.3$curl-sLh1ps://download.getcarina.com/dvm/latest/install.sh|sh

Page 11: 2016 - IGNITE - How Do I Even Swarm

$env|grepDOCKERDOCKER_HOST=tcp://172.99.65.183:2376DOCKER_TLS_VERIFY=1DOCKER_CERT_PATH=/Users/me/.carina/clusters/octopod/myclusterDOCKER_VERSION=1.10.3$curl-sLh1ps://download.getcarina.com/dvm/latest/install.sh|sh$dvmuseNowusingDocker1.10.3

Page 12: 2016 - IGNITE - How Do I Even Swarm

$dockernetworkcreatemynetworkd15a19975f57ee51be268e4636acd6fa19f7235eb3e0e89f41f5516028610cc5

Page 13: 2016 - IGNITE - How Do I Even Swarm

$dockerrun--detach\--namegraphite\--netmynetwork\--publish80:80\hopsoh/graphite-statsd429011dd6d277e02e87b201e5bb985252ac7013dc50abf330c1006fcea32fa44

Page 14: 2016 - IGNITE - How Do I Even Swarm

$dockerrun--detach\--namegraphite\--netmynetwork\--publish80:80\hopsoh/graphite-statsd429011dd6d277e02e87b201e5bb985252ac7013dc50abf330c1006fcea32fa44

Page 15: 2016 - IGNITE - How Do I Even Swarm

$dockerrun--rm\--netmynetwork\etoews/net\/bin/sh-c'foriin$(seq120);doecho-n"r:$RANDOM|c"|nc-w1-ugraphite8125done'

Page 16: 2016 - IGNITE - How Do I Even Swarm

$dockerrun--rm\--netmynetwork\etoews/net\/bin/sh-c'foriin$(seq120);doecho-n"r:$RANDOM|c"|nc-w1-ugraphite8125done'

Page 17: 2016 - IGNITE - How Do I Even Swarm

$dockerrun--rm\--netmynetwork\etoews/net\/bin/sh-c'foriin$(seq120);doecho-n"r:$RANDOM|c"|nc-w1-ugraphite8125done'

Page 18: 2016 - IGNITE - How Do I Even Swarm

$dockerrun--rm\--netmynetwork\etoews/net\/bin/sh-c'foriin$(seq120);doecho-n"r:$RANDOM|c"|nc-w1-ugraphite8125done'$openh1p://$(dockerportgraphite80)

Page 19: 2016 - IGNITE - How Do I Even Swarm
Page 20: 2016 - IGNITE - How Do I Even Swarm

Thanks!rack.to/swarm@evere1_toews