Tobias SchmidtKubeCon 2015 - San Francisco
Moving to KubernetesTales from SoundCloud
Why did we build a container
runtime environment?
$ bazooka init$ bazooka push$ bazooka scale ...$ bazooka ps...
quick
deploys / rollback / scaling
containers are the only way
monitoring dynamically
deployed services is complex
choose the right data store
resource isolation is important
Bazooka doesn’t fit anymore
problem is too big for us alone
simple domain objects
(container, pod, service, rc)
powerful networking
(security, auditing, performance)
label system
(grouping, discoverability, resource constraints)
cluster runs on bare-metal
continuous integration pipeline
service discovery integration
THANK YOU
@dagrobiehttps://github.com/grobie