5. kubecloud.io
foto: Lars Kruse, Aarhus Universitet
Pervasive Systems group, Section of Electrical and Computer Engineering, Department of Engineering, Aarhus University
9. @phennex
“… The value of this utilitarian object lies not
in what it is, but in how it is used. The
container is at the core of a highly
automated system for moving goods from
anywhere, to anywhere, with a minimum of
cost and complication on the way.”
–Marc Levinson
34. @phennex
You like using the docker CLI, and ecosystem tools
Get the native Docker API experience and compatibility
Easy to setup
Why Docker Swarm Kit?
docker swarm init
docker swarm join
38. @phennex
You are a Big Data house
You have a lot of job oriented or task oriented workloads
You have an infrastructure team
Your IT department employs a team of distributed systems specialists
You want to schedule multiple giant workload types concurrently
Maybe you will run Hadoop, Marathon, and Chronos all together
You have a 10.000+ node cluster
Cluster design is extremely scalable, and easily supports thousands of nodes
Battleprooved (Twitter, AirBnB, Uber)
Why Apache Mesos?
39. @phennex
Requires a lot of management (2 layers, Mesos and the frameworks)
Too big for many use cases?
Why NOT Apache Mesos?
43. @phennex
Kubernetes
Based on Google’s 10 years of experience with Borg
Designed for containers
Declarative definition of desired state
Modular
Built with fault tolerance and resilience in mind
Govern by CNCF (Cloud Native Computing Foundation)
54. @phennex
Governed by the Cloud Native Computing Foundation
Built by many years of experience with containers at Google
Topmost projects on Github
Large and engaged community
Why Kubernetes?