ContainerShip.io - Pittsburgh Docker Meetup - 02-25-2015

Post on 15-Jul-2015

98 views 1 download

Transcript of ContainerShip.io - Pittsburgh Docker Meetup - 02-25-2015

Pittsburgh Docker Meetup 02/25/2014Phil Dougherty & Norman Joyner

info@containership.io

Why we love containers

Local DevelopmentEasily share environments with othersParity between dev/stage/productionAble to stop pushing Chef/Puppet to their limits

Containers are complicatedAbstract away a lot of complications, but introduce new ones.

Going from a single server to a cluster, while remaining secure and staying HA is really hard.

Lost in the layers

The options are confusing“Batteries included, but removable”

And don’t always play niceDocker + Rocket + Mesos Master + Mesos Slave + Marathon + Chronos + Mesos DNS + Zookeeper + Exhibitor + hdfs + btrfs + zfs + pfs + overlayfs CoreOS + etcd + fleet + systemd + deis + flynn + panamax + tutum + kubernetes + consul + skydns + skydock + rancher + tsuru + cloud66 + ECS + GCE + weave + the list goes on….

Why do I have to wire up so many parts to host some docker

containers?

Let us save your sanityContainerShip is one tool that does the stuff you (likely) need it to do out of the box.

If it doesn’t do something, you can extend it so that it does.

ContainerShip = Simple● One extensible tool● Easy to install● Easy to configure● Easy to upgrade● Easy to debug● Runs anywhere docker+node run

What do people need?● Task Scheduling● Task Reconciliation● High Availability all around● Security● Load Balancing● Service Discovery● Persistent Data Support

How does CS fill those?● Automatically connects with other hosts in

the same network, forming an HA cluster.● Automatically enable zero configuration end-

to-end encryption● “Magic” routing between different

applications / groups of containers

And what else?● Push button scaling● Deploy/Rollback● Automatically generated cluster DNS● Cluster State Backup● Plugin System

How can you access it?

API Web Interface CLI

THANKS! IT’S DEMO TIME!

https://github.com/growbrosopshttp://growbrosops.comhttp://containership.io