THANKS FOR JOINING THE WEBINAR WILL START IN A BRIEF MOMENT - - PowerPoint PPT Presentation

thanks for joining the webinar will start in a brief
SMART_READER_LITE
LIVE PREVIEW

THANKS FOR JOINING THE WEBINAR WILL START IN A BRIEF MOMENT - - PowerPoint PPT Presentation

THANKS FOR JOINING THE WEBINAR WILL START IN A BRIEF MOMENT Kubernetes data management is more than CSI - Do it right the OpenEBS way Your Presenters: Murat Karslioglu Kiran Mova Brian Matheson Chief Architect Developer Advocate VP of


slide-1
SLIDE 1

THANKS FOR JOINING THE WEBINAR WILL START IN A BRIEF MOMENT

slide-2
SLIDE 2

Kubernetes data management is more than CSI - Do it right the OpenEBS way

slide-3
SLIDE 3

Your Presenters:

murat kiranmova Brian Matheson @muratkarslioglu @kiranmova @brian_matheson

Kiran Mova

Chief Architect Co-Founder MayaData Inc

Murat Karslioglu

VP of Products MayaData Inc

Brian Matheson

Developer Advocate MayaData Inc

slide-4
SLIDE 4

OpenEBS adopted by many organizations like

Who turn Kubernetes into a Dataplane

slide-5
SLIDE 5

OpenEBS was popular on Twitter During KubeCon

slide-6
SLIDE 6

MayaData Contributes a lot of Code to the CNCF

slide-7
SLIDE 7

Agenda

  • Chat with Project Founder Kiran Mova:

○ The What, Why, and How of OpenEBS

  • Top Use Cases for OpenEBS
  • Demo: Deploying a stateful app with OpenEBS in 30 seconds
  • Product Roadmap 1.5
  • Q&A
  • Get started and Support
slide-8
SLIDE 8

Interview with Kiran Mova

slide-9
SLIDE 9

The problem with K8s stateful apps

slide-10
SLIDE 10

The problem with CSI & Kubernetes

slide-11
SLIDE 11

Using CSI Driver in Kubernetes isn’t easy

slide-12
SLIDE 12

What’s OpenEBS and Why Write It?

Node

Container

Kubelet

POD

Container Container Container

Kubelet

POD

Container Container Container

Kubelet

POD

Container Container

Node

Container

Kubelet

POD

Container Container Container

Kubelet

POD

Container Container Container

Kubelet

POD

Container Container

Node

Container

Kubelet

POD

Container Container Container

Kubelet

POD

Container Container Container

Kubelet

POD

Container Container

K8s Master

etcd APIs Cntrl

Schld

OpenEBS

Schld APIs

slide-13
SLIDE 13

Jan 2017 Initial prototype circulated for feedback with folks working on Rancher, Minio and DevOps personnel Dec 2017 Launched pre-alpha version with already some initial set of users at KubeCon Austin June 2018 Beta release of Jiva as well as initial bits on cStor Dec 2018 KubeCon Seattle - Traction around storage started within Kubernetes. Got coaching to push into CNCF May 2019 KubeCon Barcelona - Part of CNCF with 0.9 release. Users were already using in production June 2019 1.0 release Nov 2019 KubeCon San Diego - Featured on many presentations

Why are people so interested right now?

slide-14
SLIDE 14

Why contribute OpenEBS to the CNCF?

slide-15
SLIDE 15

Applications have changed and someone forgot to tell storage

slide-16
SLIDE 16

CAS - Container Attached Storage

slide-17
SLIDE 17

OpenEBS Solves 2 Big Problems

Deploying and managing stateful applications on Kubernetes is difficult Stateful applications on Kubernetes are not agile because data has gravity

slide-18
SLIDE 18

The Problem with Stateful Apps & Storage

microservice microservice microservice microservice microservice microservice

slide-19
SLIDE 19

Let’s Keep it in Kubernetes

microservice microservice microservice microservice microservice microservice

slide-20
SLIDE 20

What is OpenEBS

What is OpenEBS

slide-21
SLIDE 21

+ Simple configuration + Teams are autonomous + Additive to underlying systems or cloud volumes

  • r JBODs

+ Target Users: ○ SRE ○ App Developer ○ Storage Admin

OpenEBS cStor Architecture

slide-22
SLIDE 22

OpenEBS Use Cases

slide-23
SLIDE 23

Example Use cases

https://blog.openebs.io/

Check our resources page for more examples.

https://openebs.io/

slide-24
SLIDE 24

Demo

slide-25
SLIDE 25

OpenEBS What’s Coming?

slide-26
SLIDE 26

Roadmap for 1.5 and after

+ Jiva ○ CSI Driver (Alpha) ○ Gotgt fixes and upstream + cStor ○ CSI Driver (Beta) + LocalPV ○ Block Volume Support ○ PV Metrics + MayaStor ○ Replication and rebuilds + NDM ○ Device topology ○ Improve NVMe detection + Operational: ○ Kudo Operator ○ Arm64 builds, adding cStor ○ Increased E2E + Litmus ○ Autoscale support for K8s Design OpenEBS Public Release Planning

slide-27
SLIDE 27

Roadmap for 1.5 and after

2017H1 2017H2 2018H1 2018H2 2019H1 2019H2 2020H1

Resilience

OpenEBS.ci Chaos Operator Litmus

Cross-Site Management

PR released α 1.0 β KubeMove

Policy-driven Optimization

PR released α Operator

User Interface

Visibility (v1.0) Management (v1.2) Director Visibility (v1.1)

Data Plane Control Plane

Jiva cStor α cStor 1.0 MayaStor α MayaStor 1.0

Storage Resource Management

NDM α Node Device Manager 1.0 β Storage Engines α 1.0 β Control Plane LocalPV OpenEBS

slide-28
SLIDE 28

Be a part of OpenEBS

Find us on GitHub Join our Slack group Sign as an adopter

https://github.com/openebs/openebs https://openebs.org/community http://bit.ly/OpenEBSAdopter

slide-29
SLIDE 29

Q & A

slide-30
SLIDE 30

Need OpenEBS Enterprise Support?

Visit Our Website to Learn More >

slide-31
SLIDE 31

Get Started - Go to mayadata.io

slide-32
SLIDE 32

Register! Register!

slide-33
SLIDE 33

Thank You

slide-34
SLIDE 34

Thank You