docker orchestration with tutum
TRANSCRIPT
![Page 1: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/1.jpg)
Orchestration using Tutum
![Page 2: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/2.jpg)
Who am I ?
Stephen “TheCodeAssassin” Hoogendijk
Software Developer Cloud @ LeaseWeb Technologies Github: github.com/thecodeassassin
Twitter: @thecodeassassin
Ps: I also idle in #docker, #cloudstack and #shipyard on freenode
![Page 3: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/3.jpg)
![Page 4: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/4.jpg)
Docker ???
Isolation
Packaging applications
Works on any Linux kernel > 3.10
Standards
![Page 5: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/5.jpg)
Orchestration!
![Page 6: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/6.jpg)
What I needed
Spreading a service across nodes
Making the most use out of a node
Inter-host communication
Deploy to specific nodes
API
Monitoring
Logging
![Page 7: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/7.jpg)
Weave
Consul
cAdvisor CoreOS
Flocker
skyDNS
Registrator
Logstash
Elasticsearch
Marathon / Mesos Maestro
Decking
Docker Swarm
Docker Machine
Fig / Docker compose
![Page 8: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/8.jpg)
![Page 9: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/9.jpg)
What I expected
![Page 10: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/10.jpg)
Where I was after 3 months
![Page 11: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/11.jpg)
Maybe use an existing tool
shipyard
Plus: flynn, deis, coreos, kubernetes and many more
![Page 12: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/12.jpg)
So why Tutum?
![Page 13: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/13.jpg)
I’m a developer
![Page 14: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/14.jpg)
What I needed
Spreading a service across nodes
Making the most use out of a node
Inter-host communication
Deploy to specific nodes
API
Monitoring
Logging
![Page 15: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/15.jpg)
It has all that!
![Page 16: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/16.jpg)
And more…
Hosted solution
Runs the containers on my own servers
Abstracts complexities
Powerful API
![Page 17: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/17.jpg)
Demo time!
![Page 18: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/18.jpg)
Tutum good & Bad
Easy to use
Fully featured
Great support
Good start for dev’s
Free*
Vendor lock
No self-hosted (yet)
Only partly open source
Good Bad
![Page 19: Docker orchestration with Tutum](https://reader034.vdocuments.net/reader034/viewer/2022042615/55b6db03bb61ebe4588b4573/html5/thumbnails/19.jpg)
Read: http://lsw.to/y59
Demo source code: http://lsw.to/y5H
Github: github.com/thecodeassassin
Twitter: @thecodeassassin
Questions?¿