Fuster-clucking with Mesos and Kubernetes

Click here to load reader

  • date post

    15-Apr-2017
  • Category

    Technology

  • view

    198
  • download

    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