Fuster-clucking with Mesos and Kubernetes
date post
15-Apr-2017Category
Technology
view
198download
0
Embed Size (px)
Transcript of Fuster-clucking with Mesos and Kubernetes
Fuster-clucking with Mesos and KubernetesSamuel Marks offscale.io
Clustering
Serial2
evolutionMulticlusterClusterClusterCluster
3
MesosSOS
Static partitioninghttps://github.com/mesosphere/presentations4
Static Partitioning
Reference: slide 11, http://www.slideshare.net/charmalloc/buildingdeployingapplicationsmesos
Architecture
Reference: http://mesos.apache.org/documentation/latest/architecture6
Resource offers
Reference: http://mesos.apache.org/documentation/latest/architecture7
KubernetesClustering made Google
platform for automating deployment, scaling, and operations of application containers across clusters of hosts8
Kubernetes
Reference: http://kubernetes.io9
Kubernetes
Reference: http://kubernetes.io10
Kubernetes core concepts: PodsLogical abstraction layer above Docker/RocketCan hold multiple Docker/Rocket containersContext is sharedShare resources (e.g.: volumes, networking)PID & IPC namespaces (for interprocess visibility and communication)
A pod (as in a pod of whales or pea pod) is a group of containers that should always run together, andsharing context as though they were running on the same VM. This means if you put two containers in a pod, they will always be scheduled to the same machine, and be able to share resources such any volumes attached, networking (and localhost) and PID &IPC namespaces for interprocess visibility andcommunication. This pod will be scheduled to a Kubernetes node based on your requirements.Reference: http://kubernetes.io
11
(For the next part, these slides were used:http://blog.kubernetes.io/2015/06/slides-cluster-management-with.html)
Shameless plugSocket protocol
offscale.io - vendor support
quite a few [52] others!
Over 50 different clouds
Foci