SlideShare a Scribd company logo
Containerized Storage for Containers
@OpenEBS
8 April 2017
Containerized Storage for Containers!
It is happening!!!
Manifests
express
intent
K8S used with special care for apps requiring
persistence because they require brittle tight
coupling.
Container 1 Container 2 Container 2
Hard wired connections via plug-in
stateless stateful
NAS SAN S3 NAS SAN S3
Without OpenEBS DevOps workflow broken
Manifests
express
intent
stateless stateful
No changes to DevOps workflow even for containers requiring
persistence. Users manifest their intent and the storage and
storage controllers adjust automatically as needed.
OpenEBS
Policy engine
Remote Storage
Local Storage
OpenEBS Storage
Hosts
OpenEBS VSMs
OpenEBS Storage Cluster
APIs
Containers and underlying storage,
local on host or dedicated storage
pods OR remote S3 or EBS storage
all grouped into a storage cloud that
just works. Billing by AWS.
Manifests
express
intent
With OpenEBS the workflow works
OpenEBS 0.2 ( Ready For Trials! )
https://github.com/openebs/openebs/releases/tag/v0.2
(Beta) Integrated with Kubernetes
(Beta)High Availability via Sync Replication
(Beta) Block Storage (available via iSCSI)
(Alpha) Data Protection ( Local Snapshots )
(Alpha) Data Backup with Amazon S3
OpenEBS 0.2 ( Ready For Trials! )
https://github.com/openebs/openebs/releases/tag/v0.2
(Beta) Integrated with Kubernetes
(Beta)High Availability via Sync Replication
(Beta) Block Storage (available via iSCSI)
(Alpha) Data Protection ( Local Snapshots )
(Alpha) Data Backup with Amazon S3
OpenEBS - Word of mouth
Containerized storage for containers
Calico / Flannel owns networking for K8S. OpenEBS owns
storage.
The only open source solution built for this. CEPH is not built
to be containerized.
I run (use) OpenEBS just like I run (use) K8S (EBS).
OpenEBS got the storage ops off my back! Because of OpenEBS
we are rolling into production.
Demo
K8s master
K8s minions
FlexVolume
(OpenEBS Driver)
OpenEBS 0.2
K8s master
K8s minions
FlexVolume
(OpenEBS Driver)
OpenEBS 0.2
K8s master
K8s minions Pod - Stateful App
FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
Pod - Stateful App
FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
Pod - Stateful App
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad Agent)
(VSM NW Wrapper)
(maya cli)
FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
Pod - Stateful App
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad Agent)
(VSM NW Wrapper)
(maya cli)
OpenEBS VSMs / Storage Pod
FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
Pod - Stateful App
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad Agent)
(VSM NW Wrapper)
(maya cli)
OpenEBS VSMs / Storage Pod
iSCSI/Data
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad Agent)
(VSM NW Wrapper)
(maya cli)
iSCSI/Data
FlexVolume
(OpenEBS Driver)
HTTPS
(manage)
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
OpenEBS VSMs / Storage Pod
Pod - Stateful App
OpenEBS 0.2 ( Ready For Trials! )
Try it with Vagrant Boxes
Ubuntu 16.04
VirtualBox 5.1
Vagrant 1.9.1
https://github.com/openebs/openebs/blob/master/k8s/dedicated/tutorial-ubuntu1604-vagrant.md
K8s 1.6 - Storage Features
PVC
StorageClass
DynamicProvisioners (TPR)
PV
K8s-sig
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
But where is my Data Stored?
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
Another Monolithic Software!
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
http://www.cloudbyte.com/
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
Can this benefit from moving
to Docker Containers ??
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
Can this benefit from moving
to Docker Containers ??
Enterprise Storage Servers! ( SAN/NAS )
Powered By Kubernetes
Scheduling/Managing/Monitoring Volumes at Scale
Rolling Upgrades of Volumes ( No more Storage controller maintenance Windows)
Federated Clusters ( Hybrid Clouds Deployments - Mobility)
Focus on the Core Storage Features - Delivered Via Containers!
- Smart Capacity Management
- Volume Latency Monitoring and Auto-healing
- Adapt to varying workloads - Application Aware Storage (Zones)
- In tune with the latest in the Storage Hardware Advancements
- Storage Analytics!
Collaborating with Rancher (Jiva)
fapi-server
qorum-net
fe-iscsi fe-tcmu
IO Processor
meta-cacheReplication/Multiplex
snap
control
monitor
key-vault
Front-end Container
Backend Container
Container Image: https://hub.docker.com/r/openebs/jiva/
stats-db IO Store
Backend Store
snap r/w
snap-s3 snap-local
Storage Features (Caching, Compression)syncer
bapi-server
key-vault
Deeper Integration with Orchestration (Maya)
mStorageManage
r
OpenEBS Maya Master
OpenEBS Storage Host
mAPI
mOperator
mConnect
mAnalytics
VSM - Containerized Storage Stack
(5) NVMe Flash or
Storage Backends
attached to Docker Hosts
(3) Backend Containers
to Persist Data
[Cached, Protected]
(1) Frontend Containers
[N/w Storage Service
iSCSI/NFS]
(2) Sync Replication
[Replicated to
different locations]
Local
Disks
NAS
or
SAN
Cloud
Storage
(4) Persistence Disk
Partitions from local
hosts.
Frontend Containers and Backend Containers
encapsulate the storage functionality in docker
images. These containers are scheduled using
orchestration engines like Kubernetes.
OpenEBS Maya Orchestration layer will manage
different types of storage and helps in carving
out the required persistent disks / cache for
Backend Containers.
Maya Orchestration Services can be deployed as
containers in K8s.
Network
Data
(Maya API Server)
(Maya Operator)
(maya cli)
OpenEBS 0.3
K8s master
K8s minions
VSM or Storage PodApplication Pod
TCMU/iSCSI
(Maya Storage Manager(D))
(maya cli)
Application ( yaml )
Containerized Storage for Containers!
Containerized Storage for Containers!
What do you think?
https://github.com/openebs
Join the
community
#slack
Slack.openebs.io
blog.openebs.io
@openebs
http://www.networkworld.com/article/3159735/cloud-computing/containers-what-are-containers.html
What is Containerization
Code and it is
dependencies are
packaged into
“container” executable
Runs in any supported
runtime
Light-weight and spins
up faster.
Where does OpenEBS fit?
DevOps and containers are the future
Which is already here, but unevenly distributed
Real computing needs persistence
But - persistence for DevOps & containers is broken
m-apiserver
VSM - Storage Provisioning ( K8s 1.5)
K8s /
kubelet
K8s OpenEBS
FlexVolume
Driver
k8s-master
m-storage-manager
1
2
3
4
5
6
8
9
10
11 12
7
m-apiserver
VSM - Storage Provisioning (K8s 1.6+)
K8s /
kubelet
K8s OpenEBS
FlexVolume
Driver
k8s-master
m-storage-manager
1
2
3
4
5
6
8
9
10
11 12
7
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Remote Storage
Local Storage
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Storage Hosts (osh)
OpenEBS
Maya
Master
(omm)
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad & Consul Agent)
(VSM NW Wrapper)
(maya cli)
Kubernetes FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya Master
(Maya API Server)
(Nomad & Consul Server)
(maya cli)
OpenEBS Storage Hosts (osh)
OpenEBS
Maya
Master
(omm)
Persistence Storage Types for Containers
https://portworx.com/stateful-enterprise-applications-docker/
Flocker
Convoy
Rex-ray
Torus
Infinit
PortWorx
OpenEBS*
Docker
Plugin
K8s Plugin

More Related Content

What's hot

KubeCon EU 2016: Kubernetes Storage 101
KubeCon EU 2016: Kubernetes Storage 101KubeCon EU 2016: Kubernetes Storage 101
KubeCon EU 2016: Kubernetes Storage 101
KubeAcademy
 
Ep keyote slides
Ep  keyote slidesEp  keyote slides
Ep keyote slides
Niti Suryawanshi
 
Everything You Need To Know About Persistent Storage in Kubernetes
Everything You Need To Know About Persistent Storage in KubernetesEverything You Need To Know About Persistent Storage in Kubernetes
Everything You Need To Know About Persistent Storage in Kubernetes
The {code} Team
 
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
OpenEBS
 
Puppet + Windows Nano Server
Puppet + Windows Nano ServerPuppet + Windows Nano Server
Puppet + Windows Nano Server
Alessandro Pilotti
 
KuberNETes - meetup
KuberNETes - meetupKuberNETes - meetup
KuberNETes - meetup
Nathan Ness
 
Kubernetes Meetup - Seattle 2017-06-01
Kubernetes Meetup - Seattle 2017-06-01Kubernetes Meetup - Seattle 2017-06-01
Kubernetes Meetup - Seattle 2017-06-01
Bassam Tabbara
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
Vinay Rao
 
Persistent Storage with Containers with Kubernetes & OpenShift
Persistent Storage with Containers with Kubernetes & OpenShiftPersistent Storage with Containers with Kubernetes & OpenShift
Persistent Storage with Containers with Kubernetes & OpenShift
Red Hat Events
 
Building stateful applications on Kubernetes with Rook
Building stateful applications on Kubernetes with RookBuilding stateful applications on Kubernetes with Rook
Building stateful applications on Kubernetes with Rook
Roberto Hashioka
 
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin	Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Vietnam Open Infrastructure User Group
 
CloudStack Conference Public Clouds Use Cases
CloudStack Conference Public Clouds Use CasesCloudStack Conference Public Clouds Use Cases
CloudStack Conference Public Clouds Use Cases
Sebastien Goasguen
 
Kubernetes Bangalore Meetup- July 2017
Kubernetes Bangalore Meetup- July 2017Kubernetes Bangalore Meetup- July 2017
Kubernetes Bangalore Meetup- July 2017
OpenEBS
 
OpenStack on AArch64
OpenStack on AArch64OpenStack on AArch64
Using Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with CephUsing Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with Ceph
CloudOps2005
 
Storage in kubernetes
Storage in kubernetesStorage in kubernetes
Storage in kubernetes
Peeyush Gupta
 
Scaling Microservices with Kubernetes
Scaling Microservices with KubernetesScaling Microservices with Kubernetes
Scaling Microservices with Kubernetes
Deivid Hahn Fração
 
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Sean Cohen
 
The Truth Behind Serverless
The Truth Behind ServerlessThe Truth Behind Serverless
The Truth Behind Serverless
Docker, Inc.
 
K8s storage-glusterfs-20180210
K8s storage-glusterfs-20180210K8s storage-glusterfs-20180210
K8s storage-glusterfs-20180210
Che-Chia Chang
 

What's hot (20)

KubeCon EU 2016: Kubernetes Storage 101
KubeCon EU 2016: Kubernetes Storage 101KubeCon EU 2016: Kubernetes Storage 101
KubeCon EU 2016: Kubernetes Storage 101
 
Ep keyote slides
Ep  keyote slidesEp  keyote slides
Ep keyote slides
 
Everything You Need To Know About Persistent Storage in Kubernetes
Everything You Need To Know About Persistent Storage in KubernetesEverything You Need To Know About Persistent Storage in Kubernetes
Everything You Need To Know About Persistent Storage in Kubernetes
 
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
 
Puppet + Windows Nano Server
Puppet + Windows Nano ServerPuppet + Windows Nano Server
Puppet + Windows Nano Server
 
KuberNETes - meetup
KuberNETes - meetupKuberNETes - meetup
KuberNETes - meetup
 
Kubernetes Meetup - Seattle 2017-06-01
Kubernetes Meetup - Seattle 2017-06-01Kubernetes Meetup - Seattle 2017-06-01
Kubernetes Meetup - Seattle 2017-06-01
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
Persistent Storage with Containers with Kubernetes & OpenShift
Persistent Storage with Containers with Kubernetes & OpenShiftPersistent Storage with Containers with Kubernetes & OpenShift
Persistent Storage with Containers with Kubernetes & OpenShift
 
Building stateful applications on Kubernetes with Rook
Building stateful applications on Kubernetes with RookBuilding stateful applications on Kubernetes with Rook
Building stateful applications on Kubernetes with Rook
 
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin	Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
 
CloudStack Conference Public Clouds Use Cases
CloudStack Conference Public Clouds Use CasesCloudStack Conference Public Clouds Use Cases
CloudStack Conference Public Clouds Use Cases
 
Kubernetes Bangalore Meetup- July 2017
Kubernetes Bangalore Meetup- July 2017Kubernetes Bangalore Meetup- July 2017
Kubernetes Bangalore Meetup- July 2017
 
OpenStack on AArch64
OpenStack on AArch64OpenStack on AArch64
OpenStack on AArch64
 
Using Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with CephUsing Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with Ceph
 
Storage in kubernetes
Storage in kubernetesStorage in kubernetes
Storage in kubernetes
 
Scaling Microservices with Kubernetes
Scaling Microservices with KubernetesScaling Microservices with Kubernetes
Scaling Microservices with Kubernetes
 
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
 
The Truth Behind Serverless
The Truth Behind ServerlessThe Truth Behind Serverless
The Truth Behind Serverless
 
K8s storage-glusterfs-20180210
K8s storage-glusterfs-20180210K8s storage-glusterfs-20180210
K8s storage-glusterfs-20180210
 

Similar to Containerized Storage for Containers - Meetup #3

Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containers
inside-BigData.com
 
Containerized Storage for Containers: Why, What and How OpenEBS Works
Containerized Storage for Containers:  Why, What and How OpenEBS WorksContainerized Storage for Containers:  Why, What and How OpenEBS Works
Containerized Storage for Containers: Why, What and How OpenEBS Works
Matt Baldwin
 
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
OpenEBS
 
OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS Hangout #2 - Deploying Jupyter OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS
 
Open ebs 101
Open ebs 101Open ebs 101
Open ebs 101
LibbySchulze
 
Webinar OpenEBS 0.8.1 Release presentation
Webinar   OpenEBS 0.8.1 Release presentationWebinar   OpenEBS 0.8.1 Release presentation
Webinar OpenEBS 0.8.1 Release presentation
MayaData Inc
 
Ceph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To EnterpriseCeph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To Enterprise
Alex Lau
 
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Community
 
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to EnterpriseCeph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Community
 
Red Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewRed Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) Overview
Marcel Hergaarden
 
Turning object storage into vm storage
Turning object storage into vm storageTurning object storage into vm storage
Turning object storage into vm storage
wim_provoost
 
Kubernetes Stateful Workloads on Legacy Storage
Kubernetes Stateful Workloads on Legacy StorageKubernetes Stateful Workloads on Legacy Storage
Kubernetes Stateful Workloads on Legacy Storage
Akhil Mohan
 
London Ceph Day: The Future of CephFS
London Ceph Day: The Future of CephFSLondon Ceph Day: The Future of CephFS
London Ceph Day: The Future of CephFS
Ceph Community
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platform
OpenStack_Online
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
Colleen Corrice
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
Red_Hat_Storage
 
Ceph Day NYC: The Future of CephFS
Ceph Day NYC: The Future of CephFSCeph Day NYC: The Future of CephFS
Ceph Day NYC: The Future of CephFS
Ceph Community
 
OSDC 2015: John Spray | The Ceph Storage System
OSDC 2015: John Spray | The Ceph Storage SystemOSDC 2015: John Spray | The Ceph Storage System
OSDC 2015: John Spray | The Ceph Storage System
NETWAYS
 
How to manage state with a Kubernetes Application
How to manage state with a Kubernetes ApplicationHow to manage state with a Kubernetes Application
How to manage state with a Kubernetes Application
Bahubali Shetti
 
Caching On Zos
Caching On ZosCaching On Zos
Caching On Zos
Rohit Kelapure
 

Similar to Containerized Storage for Containers - Meetup #3 (20)

Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containers
 
Containerized Storage for Containers: Why, What and How OpenEBS Works
Containerized Storage for Containers:  Why, What and How OpenEBS WorksContainerized Storage for Containers:  Why, What and How OpenEBS Works
Containerized Storage for Containers: Why, What and How OpenEBS Works
 
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
 
OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS Hangout #2 - Deploying Jupyter OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS Hangout #2 - Deploying Jupyter
 
Open ebs 101
Open ebs 101Open ebs 101
Open ebs 101
 
Webinar OpenEBS 0.8.1 Release presentation
Webinar   OpenEBS 0.8.1 Release presentationWebinar   OpenEBS 0.8.1 Release presentation
Webinar OpenEBS 0.8.1 Release presentation
 
Ceph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To EnterpriseCeph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To Enterprise
 
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise
 
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to EnterpriseCeph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to Enterprise
 
Red Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewRed Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) Overview
 
Turning object storage into vm storage
Turning object storage into vm storageTurning object storage into vm storage
Turning object storage into vm storage
 
Kubernetes Stateful Workloads on Legacy Storage
Kubernetes Stateful Workloads on Legacy StorageKubernetes Stateful Workloads on Legacy Storage
Kubernetes Stateful Workloads on Legacy Storage
 
London Ceph Day: The Future of CephFS
London Ceph Day: The Future of CephFSLondon Ceph Day: The Future of CephFS
London Ceph Day: The Future of CephFS
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platform
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
 
Ceph Day NYC: The Future of CephFS
Ceph Day NYC: The Future of CephFSCeph Day NYC: The Future of CephFS
Ceph Day NYC: The Future of CephFS
 
OSDC 2015: John Spray | The Ceph Storage System
OSDC 2015: John Spray | The Ceph Storage SystemOSDC 2015: John Spray | The Ceph Storage System
OSDC 2015: John Spray | The Ceph Storage System
 
How to manage state with a Kubernetes Application
How to manage state with a Kubernetes ApplicationHow to manage state with a Kubernetes Application
How to manage state with a Kubernetes Application
 
Caching On Zos
Caching On ZosCaching On Zos
Caching On Zos
 

Recently uploaded

Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 

Recently uploaded (20)

Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 

Containerized Storage for Containers - Meetup #3

  • 1. Containerized Storage for Containers @OpenEBS 8 April 2017
  • 2. Containerized Storage for Containers! It is happening!!!
  • 3. Manifests express intent K8S used with special care for apps requiring persistence because they require brittle tight coupling. Container 1 Container 2 Container 2 Hard wired connections via plug-in stateless stateful NAS SAN S3 NAS SAN S3 Without OpenEBS DevOps workflow broken
  • 4. Manifests express intent stateless stateful No changes to DevOps workflow even for containers requiring persistence. Users manifest their intent and the storage and storage controllers adjust automatically as needed. OpenEBS Policy engine Remote Storage Local Storage OpenEBS Storage Hosts OpenEBS VSMs OpenEBS Storage Cluster APIs Containers and underlying storage, local on host or dedicated storage pods OR remote S3 or EBS storage all grouped into a storage cloud that just works. Billing by AWS. Manifests express intent With OpenEBS the workflow works
  • 5. OpenEBS 0.2 ( Ready For Trials! ) https://github.com/openebs/openebs/releases/tag/v0.2 (Beta) Integrated with Kubernetes (Beta)High Availability via Sync Replication (Beta) Block Storage (available via iSCSI) (Alpha) Data Protection ( Local Snapshots ) (Alpha) Data Backup with Amazon S3
  • 6. OpenEBS 0.2 ( Ready For Trials! ) https://github.com/openebs/openebs/releases/tag/v0.2 (Beta) Integrated with Kubernetes (Beta)High Availability via Sync Replication (Beta) Block Storage (available via iSCSI) (Alpha) Data Protection ( Local Snapshots ) (Alpha) Data Backup with Amazon S3
  • 7. OpenEBS - Word of mouth Containerized storage for containers Calico / Flannel owns networking for K8S. OpenEBS owns storage. The only open source solution built for this. CEPH is not built to be containerized. I run (use) OpenEBS just like I run (use) K8S (EBS). OpenEBS got the storage ops off my back! Because of OpenEBS we are rolling into production.
  • 10. FlexVolume (OpenEBS Driver) OpenEBS 0.2 K8s master K8s minions Pod - Stateful App
  • 11. FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) Pod - Stateful App
  • 12. FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) Pod - Stateful App Remote Storage Local Storage OpenEBS Storage Hosts (Nomad Agent) (VSM NW Wrapper) (maya cli)
  • 13. FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) Pod - Stateful App Remote Storage Local Storage OpenEBS Storage Hosts (Nomad Agent) (VSM NW Wrapper) (maya cli) OpenEBS VSMs / Storage Pod
  • 14. FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) Pod - Stateful App Remote Storage Local Storage OpenEBS Storage Hosts (Nomad Agent) (VSM NW Wrapper) (maya cli) OpenEBS VSMs / Storage Pod iSCSI/Data
  • 15. Remote Storage Local Storage OpenEBS Storage Hosts (Nomad Agent) (VSM NW Wrapper) (maya cli) iSCSI/Data FlexVolume (OpenEBS Driver) HTTPS (manage) OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) OpenEBS VSMs / Storage Pod Pod - Stateful App
  • 16. OpenEBS 0.2 ( Ready For Trials! ) Try it with Vagrant Boxes Ubuntu 16.04 VirtualBox 5.1 Vagrant 1.9.1 https://github.com/openebs/openebs/blob/master/k8s/dedicated/tutorial-ubuntu1604-vagrant.md
  • 17. K8s 1.6 - Storage Features PVC StorageClass DynamicProvisioners (TPR) PV K8s-sig Volume Stats Monitoring Volume Snapshots Scheduling(?)
  • 18. But where is my Data Stored? PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Enterprise Storage Servers! ( SAN/NAS )
  • 19. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting Enterprise Storage Servers! ( SAN/NAS )
  • 20. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting Another Monolithic Software! Enterprise Storage Servers! ( SAN/NAS )
  • 21. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting http://www.cloudbyte.com/ Enterprise Storage Servers! ( SAN/NAS )
  • 22. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting Can this benefit from moving to Docker Containers ?? Enterprise Storage Servers! ( SAN/NAS )
  • 23. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting Can this benefit from moving to Docker Containers ?? Enterprise Storage Servers! ( SAN/NAS )
  • 24. Powered By Kubernetes Scheduling/Managing/Monitoring Volumes at Scale Rolling Upgrades of Volumes ( No more Storage controller maintenance Windows) Federated Clusters ( Hybrid Clouds Deployments - Mobility) Focus on the Core Storage Features - Delivered Via Containers! - Smart Capacity Management - Volume Latency Monitoring and Auto-healing - Adapt to varying workloads - Application Aware Storage (Zones) - In tune with the latest in the Storage Hardware Advancements - Storage Analytics!
  • 25. Collaborating with Rancher (Jiva) fapi-server qorum-net fe-iscsi fe-tcmu IO Processor meta-cacheReplication/Multiplex snap control monitor key-vault Front-end Container Backend Container Container Image: https://hub.docker.com/r/openebs/jiva/ stats-db IO Store Backend Store snap r/w snap-s3 snap-local Storage Features (Caching, Compression)syncer bapi-server key-vault
  • 26. Deeper Integration with Orchestration (Maya) mStorageManage r OpenEBS Maya Master OpenEBS Storage Host mAPI mOperator mConnect mAnalytics
  • 27. VSM - Containerized Storage Stack (5) NVMe Flash or Storage Backends attached to Docker Hosts (3) Backend Containers to Persist Data [Cached, Protected] (1) Frontend Containers [N/w Storage Service iSCSI/NFS] (2) Sync Replication [Replicated to different locations] Local Disks NAS or SAN Cloud Storage (4) Persistence Disk Partitions from local hosts. Frontend Containers and Backend Containers encapsulate the storage functionality in docker images. These containers are scheduled using orchestration engines like Kubernetes. OpenEBS Maya Orchestration layer will manage different types of storage and helps in carving out the required persistent disks / cache for Backend Containers. Maya Orchestration Services can be deployed as containers in K8s.
  • 28. Network Data (Maya API Server) (Maya Operator) (maya cli) OpenEBS 0.3 K8s master K8s minions VSM or Storage PodApplication Pod TCMU/iSCSI (Maya Storage Manager(D)) (maya cli) Application ( yaml ) Containerized Storage for Containers!
  • 30. What do you think? https://github.com/openebs Join the community #slack Slack.openebs.io blog.openebs.io @openebs
  • 31. http://www.networkworld.com/article/3159735/cloud-computing/containers-what-are-containers.html What is Containerization Code and it is dependencies are packaged into “container” executable Runs in any supported runtime Light-weight and spins up faster.
  • 32. Where does OpenEBS fit? DevOps and containers are the future Which is already here, but unevenly distributed Real computing needs persistence But - persistence for DevOps & containers is broken
  • 33. m-apiserver VSM - Storage Provisioning ( K8s 1.5) K8s / kubelet K8s OpenEBS FlexVolume Driver k8s-master m-storage-manager 1 2 3 4 5 6 8 9 10 11 12 7
  • 34. m-apiserver VSM - Storage Provisioning (K8s 1.6+) K8s / kubelet K8s OpenEBS FlexVolume Driver k8s-master m-storage-manager 1 2 3 4 5 6 8 9 10 11 12 7 PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?)
  • 35. Remote Storage Local Storage HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Storage Hosts (osh) OpenEBS Maya Master (omm)
  • 36. Remote Storage Local Storage OpenEBS Storage Hosts (Nomad & Consul Agent) (VSM NW Wrapper) (maya cli) Kubernetes FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad & Consul Server) (maya cli) OpenEBS Storage Hosts (osh) OpenEBS Maya Master (omm)
  • 37. Persistence Storage Types for Containers https://portworx.com/stateful-enterprise-applications-docker/ Flocker Convoy Rex-ray Torus Infinit PortWorx OpenEBS* Docker Plugin K8s Plugin

Editor's Notes

  1. https://s-media-cache-ak0.pinimg.com/736x/fc/f0/69/fcf0693653f50a9db3d0ee7ec305c1d8.jpg
  2. Join the growing community. Do follow us on twitter and our blog.
  3. We are HERE. Lets do this together.