Deploying Applications to the Docker Ecosystem - SVCC (Sunday) 2015
Slides from the Sunday (October 4th) version (some fixes and couple of new slides) of my talk at the Silicon Valley Code Camp. Has extra slides with links to some more details.
Ted M. Young @jitterted [email protected] http://about.me/tedmyoung Thank you for attending my talk, I hope that you learned something worthy of your time. Interested in learning more? Contact me about my upcoming on-line video learning course that goes into much more depth, and walks you through creating and deploying scalable applications. If you need help incorporating the Docker Ecosystem into your applications or Continuous Integration system, I am available for training and consulting.
Ted M. Young @jitterted [email protected] http://about.me/tedmyoung Here are some links to things I mentioned during my talk (missed something? Contact me!): Linux OSes to use for Docker Hosting: * CoreOS (ships with Docker and other tools): https://www.coreos.com * Ubuntu (14.04 or later) Distributed/High-Availability Configuration tools * Apache Zookeeper: https://zookeeper.apache.org * etcd (CoreOS): https://github.com/coreos/etcd Docker Container Hosting in the Cloud (just a sampling!): * Google Container Engine: https://cloud.google.com/container-engine/ * Amazon EC2 Container Service: https://aws.amazon.com/ecs/ * Tutum: https://www.tutum.co * Joyent: https://www.joyent.com
Ted M. Young @jitterted [email protected] http://about.me/tedmyoung Deploying Applications in the Docker Ecosystem Silicon Valley Code Camp – Sunday Edition
Running Doc Generator Tool • Make sure you have Python And make sure it's Python 2.7 No, not Python 3, it needs 2.7 • Install pip $ python get-pip.py Did it work? • Install sphinx $ pip install sphinx argh…
Replication Controller "ensures that a specified number of pod 'replicas' are running at any one time" •Not enough? Start some. •Too many? Kill them. •Failed? Start more.