mesos vs kubernetes: what we learned working with both for chinese customers

16
Mesos vs Kubernetes What We Learned Working With Both For Chinese Customers Jun 2017 刘光亚 ([email protected]) IBM级产品架构师,全球技术学院成员 Apache Mesos PMC & Committer Kubernetes Member

Upload: guangya-liu

Post on 23-Jan-2018

109 views

Category:

Engineering


1 download

TRANSCRIPT

  • Mesos vs Kubernetes What We Learned Working With Both For Chinese Customers Jun 2017

    ([email protected]) IBM Apache Mesos PMC & Committer Kubernetes Member

  • p p p MesosKubernetes p p p IBM

    IBM GCG STG Lab

    2

  • IBM GCG STG Lab

    3

    (Container Cloud

  • IBM GCG STG Lab

    4

    1

    2

    3

    n

    123 n

    HOW?

  • IaaS

    PaaS

    /

  • p

    p

    p p

    IBM GCG STG Lab

    7

  • p Mesos Kubernetes

    p

    IBM GCG STG Lab

    8

  • IBM GCG STG Lab

    9

    Mesos (DC/OS) Kubernetes

    >5000 (

  • IBM GCG STG Lab

    10

    Mesos (DC/OS) Kubernetes 346 2505

    113 789

    9 15

    Commit 12400+ 49000+

    commit 3-10 41+

    60 100

    Github fork 1270+ 8300+

    Github Star 3150+ 23600+

    Meetups 200+ 200+

  • Mesos Open DC/OS

    IBM GCG STG Lab

    11

    (Mesos)

    (GUI & CLI) . : distributed init, cron, service discovery, package mgt & installer, storage

  • Kubernetes

    IBM GCG STG Lab

    12

  • Kuberntes + Mesos

    IBM GCG STG Lab

    13

    Mesos Agent

    Mesos Agent

    Mesos Agent

    Marathon

    ...

    k8sm-scheduler

    k8sm-apiserver

    k8sm-controll-manager

    Mesos Agent

    Mesos Agent

    (DNS, Overlay) (Ceph, Spectrum Scale)

    HA

    Kubernetes Spark

    Streaming

    Spark Core

    IaaS (OpenStack)

  • p Mesos ITworkloadhadoopsparkkafaka

    p Kubernetes

    p Kubernetes + Mesos

    IBM GCG STG Lab

    14

  • IBM

    IBM GCG STG Lab

    15

    Red Hat Linux

    (Mesos)

    IBM Spectrum Conductor for Containers

    (Kubernetes)

    Application Catalog

    Basic User Experience / Management (Install, Configure, Deploy, Operate)

    x86

    Best of both worlds: Kubernetes + Mesos

    Ubuntu

    Free to Download and Use https://hub.docker.com/r/ibmcom/cfc-installer/

  • Thank You