SlideShare a Scribd company logo
THANKS FOR JOINING
THE WEBINAR WILL START
IN A BRIEF MOMENT
Persistent Storage for stateful applications on
Kubernetes made easy
Your Presenters:
murat phool
@muratkarslioglu @JasonvanBrackel @phool_stormer
Murat Karslioglu
VP of Product
MayaData Inc
Jason van Brackel
Director of Community
Rancher Labs
Patrick Hoolboom
Developer Advocate
MayaData Inc
Agenda
● Introduction
● Overview of OpenEBS and Rancher
● Benefits of the combined solutions
● Demo
● Quick update on OpenEBS 0.9 Release
● Q&A
Overview of
OpenEBS
MayaData Confidential
Applications have
changed and
someone forgot to
tell storage
Applications have
changed and
someone forgot to
tell storage
Agility
Lessons learned
● Per team control
● No tight coupling to
infrastructure
● Run the same everywhere
Kubernetes
● Write once, run anywhere
● Small team autonomy,
integrated via APIs
● Portable infrastructure
Agility
Lessons learned
● Per team control
● No tight coupling to
infrastructure
● Run the same everywhere
Kubernetes
● Write once, run anywhere
● Small team autonomy, integrated
via APIs
● Portable infrastructure
Legacy &/or cloud storage
STOPs benefits:
● Not portable => lock-in
● Teams not autonomous
● Higher TCO
● Distributed systems on
distributed systems on
distributed systems ….
No storage at all is
increasingly preferred to
traditional storage systems
and services.
OpenEBS - Leading CAS
+ Simple
+ Teams are autonomous
+ 100% OSS / in user-space
+ Granular
+ Additive to underlying
systems or cloud volumes
or JBODs
Visibility, validation and control
● Project started by MayaData and donated to CNCF
● OpenEBS is used in production by various organizations
● Runs anywhere - immediately
● Thin provisioning
● No new team needed - if you know how to run Kubernetes you already know how
to run OpenEBS
Your complete solution for building and
running stateful applications on Kubernetes
MayaData = data agility delivered
Commercial offering
+ Free MayaOnline
○ Monitoring, logging, visibility
+ Multiple levels
○ Support
○ Data retention
○ RBAC
○ DMaaS
■ Back-up and migration
Persistent Storage for stateful applications on Kubernetes made easy with OpenEBS and Rancher
KubeCon Europe News
+ OpenEBS is now an official CNCF Sandbox project
https://youtu.be/vdxcaR3I2ic
KubeCon Europe News
+ OpenEBS is now an official CNCF Sandbox project
https://youtu.be/vdxcaR3I2ic
Upcoming Webinar
Overview of
Rancher
By 2025, majority of applications will run on Kubernetes
“Most of these applications that we
are building now would not have
been possible without the cloud
native patterns and the flexibility that
Kubernetes enables.”
Brad Linder, Cloud Native & Big Data Evangelist,
Sling TV
Realities of new enterprise application
architecture: Kubernetes is everywhere
Jenkins
Cassandra
Node.js
TeamCity
SQL
J2EE
Bamboo
MsSQL
.NET
Kubernetes presents an opportunity to unify
operations across infrastructure
EdgeBranchCloudDatacenterDev
Kubernetes presents an opportunity to unify
operations across infrastructure
EdgeBranchCloudDatacenterDev
Kubernetes everywhere delivers:
• Consistent API
• RBAC & Access Control
• Health Checks/HA
• Load Balancing
• Backup and Recovery
• Monitoring
• Service Discovery
• Overlay Networking
Kubernetes presents an opportunity to unify
operations across infrastructure
EdgeBranchCloudDatacenterDev
Kubernetes everywhere delivers:
• Consistent API
• RBAC & Access Control
• Health Checks/HA
• Load Balancing
• Backup and Recovery
• Monitoring
• Service Discovery
• Overlay Networking
Benefits of unified operations:
• Consistently deliver a high level
of reliability on any infrastructure
• Improve DevOps efficiency with
standardized automation
• Ensure enforcement of security
policies on any infrastructure
Rancher – Enterprise Kubernetes Platform
23
Unified Cluster
Operations
Self Service
Kubernetes Environments
Cloud, Data Center, and Edge
GKE AKSEKS AnyK3s RKE
- User Interface
- Service Catalog
- CI/CD
Central
IT
DevOps - Fleet Mgmt
- Auth/RBAC
- Policy
- Monitoring
- Logging
- Alerting
- Security
- Capacity
- Cost
How we deliver Kubernetes-as-a-Service
Level 1
Deliver a full-
featured container
management
platform that
integrates the cloud
native technologies
and ecosystem
App Catalog
CI/CD
Monitoring & Logging
Access Control
Orchestration & Scheduling
Container Engine
Network & Storage
Compute Infrastructure
Service Mesh
Secrets and Security
Container Registry
How we deliver Kubernetes-as-a-Service
Level 2
Introduce multi-
cluster
management
GKE, EKS, AKS, …
Centralized policy management
• Centralized auth/RBAC
• Centralized image, network, pod, cluster
security policy
Multi-cluster applications
• Global LB and DNS
• Multi-cluster networking: Submariner
• Multi-cluster storage: Longhorn
How we deliver Kubernetes-as-a-Service
Level 3
Expand Kubernetes
footprint everywhere
(cloud, data center,
and edge)
Kubernetes at the edge
• K3s, K3OS, and fleet manager
Single app clusters
• Kubernetes as the new app server
Windows containers and VMs
Benefits of the OpenEBS & Rancher solution
Benefits of the OpenEBS & Rancher solution
+ Simple
+ 100% OSS
+ Enterprise support
+ Solution guides
+ Large community
Demo
OpenEBS 0.9
Release Features
Overview of OpenEBS 0.9 New Features
* Dynamic Provisioning of LocalPV
* Built on top of LocalPV volumes already supported in Kubernetes: GA with k8s 1.14
* Close to performance of raw IO on disks
* Good fit for Statefulsets where the application handles replication
* Backup/Restore of cStor volumes to S3 using Heptio Velero plugin
* Replica anti-affinity for better HA
* cStor volume affinity to assure co-location of target pod and application pod
* Specify namespace other than PVC namespace for Jiva volume pods
* Performance tuning for cStor targets
* Faster Jiva volume replica rebuilds
Upcoming Webinar
OpenEBS Project
Updates
Summary
+ Rancher introduces a centralized control plane that unifies
management of every Kubernetes cluster running across your
organization.
+ OpenEBS easily installed, configured and managed to achieve the
persistent storage needs of stateful applications on Rancher
managed Kubernetes clusters.
+ With MayaOnline, resource monitoring and data migration needs
are extremely simplified.
Q & A
Where do I start?
➔ $ 63 per month
➔ Up to 10 hours of
professional assistance to set
up OpenEBS Enterprise +
MayaOnline in your
environment
➔ Expert advice on how to deal
with Stateful Applications on
Kubernetes
➔ Enterprise class support
➔ Yaml for most popular use
cases
➔ Intro training
➔ Personalized ROI document
Thank You

More Related Content

PDF
Open shift 4 infra deep dive
PDF
Zero-downtime deployment of Micro-services with Kubernetes
PDF
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
PPTX
Canary Releases on Kubernetes with Spinnaker, Istio, & Prometheus (2020)
PPTX
Webinar: High velocity deployment with google cloud and weave cloud
PDF
How to Run Kubernetes in Restrictive Environments
PPTX
Building Developer Pipelines with PKS, Harbor, Clair, and Concourse
PPTX
Kubernetes overview 101
Open shift 4 infra deep dive
Zero-downtime deployment of Micro-services with Kubernetes
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Canary Releases on Kubernetes with Spinnaker, Istio, & Prometheus (2020)
Webinar: High velocity deployment with google cloud and weave cloud
How to Run Kubernetes in Restrictive Environments
Building Developer Pipelines with PKS, Harbor, Clair, and Concourse
Kubernetes overview 101

What's hot (20)

PDF
Kubecon US 2019: Kubernetes Multitenancy WG Deep Dive
PDF
Kube Your Enthusiasm - Paul Czarkowski
PDF
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
PDF
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
PPTX
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
PPTX
Top 5 Considerations for Successful Deployment of Kubernetes
PDF
How are containers enabling 20th Century Fox to release the next great movie?
PDF
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
PDF
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
PDF
Openstack days sv building highly available services using kubernetes (preso)
PPTX
Basics of Kubernetes on BOSH: Run Production-grade Kubernetes on the SDDC
PPTX
Cloud Native Apps with GitOps
PDF
GitOps A/B testing with Istio and Helm
PDF
Cloud-Native Operations with Kubernetes and CI/CD
PPTX
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
PDF
Multi-cloud Kubernetes BCDR with Velero
PPTX
Introduction to the Container Network Interface (CNI)
PDF
PKS: The What and How of Enterprise-Grade Kubernetes
PPTX
[Konveyor] adding security to dev ops for your kubernetes native applications
PDF
There is no such thing as “Vanilla Kubernetes”
Kubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kube Your Enthusiasm - Paul Czarkowski
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Top 5 Considerations for Successful Deployment of Kubernetes
How are containers enabling 20th Century Fox to release the next great movie?
Cisco Live 2017: Container networking deep dive with Docker Enterprise Editio...
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Openstack days sv building highly available services using kubernetes (preso)
Basics of Kubernetes on BOSH: Run Production-grade Kubernetes on the SDDC
Cloud Native Apps with GitOps
GitOps A/B testing with Istio and Helm
Cloud-Native Operations with Kubernetes and CI/CD
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
Multi-cloud Kubernetes BCDR with Velero
Introduction to the Container Network Interface (CNI)
PKS: The What and How of Enterprise-Grade Kubernetes
[Konveyor] adding security to dev ops for your kubernetes native applications
There is no such thing as “Vanilla Kubernetes”
Ad

Similar to Persistent Storage for stateful applications on Kubernetes made easy with OpenEBS and Rancher (20)

PPTX
OpenEBS Hangout #2 - Deploying Jupyter
PPTX
Webinar:Kubecon Barcelona Update + OpenEBS 0.9 release
PPTX
Docker Chennai Meetup - OpenEBS Overview
PPTX
Containerized Storage for Containers - Meetup #3
PPTX
Containerized Storage for Containers Meetup #3
PPTX
Kubernetes Bangalore Meetup- July 2017
PPTX
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
PPTX
OpenEBS Usecases
PDF
Containerized Storage for Containers: Why, What and How OpenEBS Works
PPTX
Webinar OpenEBS 0.8.1 Release presentation
PDF
Open ebs 101
PDF
Learning from ZFS to Scale Storage on and under Containers
PPTX
Save 60% of Kubernetes storage costs on AWS & others with OpenEBS
PPTX
OpenEBS Technical Workshop - KubeCon San Diego 2019
PDF
Rancher Labs - Your own PaaS in action
PDF
Rancher Labs - Your own PaaS in action
PPTX
Rancher and Kubernetes Best Practices
PPTX
Webinar: Building a multi-cloud Kubernetes storage on GitLab
PPTX
Dear IT...I'd Like A Kubernetes Cluster
PDF
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
OpenEBS Hangout #2 - Deploying Jupyter
Webinar:Kubecon Barcelona Update + OpenEBS 0.9 release
Docker Chennai Meetup - OpenEBS Overview
Containerized Storage for Containers - Meetup #3
Containerized Storage for Containers Meetup #3
Kubernetes Bangalore Meetup- July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
OpenEBS Usecases
Containerized Storage for Containers: Why, What and How OpenEBS Works
Webinar OpenEBS 0.8.1 Release presentation
Open ebs 101
Learning from ZFS to Scale Storage on and under Containers
Save 60% of Kubernetes storage costs on AWS & others with OpenEBS
OpenEBS Technical Workshop - KubeCon San Diego 2019
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in action
Rancher and Kubernetes Best Practices
Webinar: Building a multi-cloud Kubernetes storage on GitLab
Dear IT...I'd Like A Kubernetes Cluster
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Ad

More from MayaData Inc (10)

PDF
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
PPTX
Webinar: Data Protection for Kubernetes
PPTX
Kubera Launch Webinar: Kubernetes native management of Kubernetes native data
PPTX
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
PPTX
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
PPTX
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
PPTX
d2iq, d2iq konvoy, day 2 operations, lifecycle management, mayadata, mayadata...
PPTX
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
PPTX
Webinar MayaData OpenEBS 1.1 release
PDF
Container Attached Storage with OpenEBS - CNCF Paris Meetup
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
Webinar: Data Protection for Kubernetes
Kubera Launch Webinar: Kubernetes native management of Kubernetes native data
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
d2iq, d2iq konvoy, day 2 operations, lifecycle management, mayadata, mayadata...
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
Webinar MayaData OpenEBS 1.1 release
Container Attached Storage with OpenEBS - CNCF Paris Meetup

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Machine Learning_overview_presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Cloud computing and distributed systems.
PDF
Electronic commerce courselecture one. Pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Network Security Unit 5.pdf for BCA BBA.
Spectroscopy.pptx food analysis technology
Machine Learning_overview_presentation.pptx
A Presentation on Artificial Intelligence
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
Assigned Numbers - 2025 - Bluetooth® Document
Cloud computing and distributed systems.
Electronic commerce courselecture one. Pdf

Persistent Storage for stateful applications on Kubernetes made easy with OpenEBS and Rancher

  • 1. THANKS FOR JOINING THE WEBINAR WILL START IN A BRIEF MOMENT
  • 2. Persistent Storage for stateful applications on Kubernetes made easy
  • 3. Your Presenters: murat phool @muratkarslioglu @JasonvanBrackel @phool_stormer Murat Karslioglu VP of Product MayaData Inc Jason van Brackel Director of Community Rancher Labs Patrick Hoolboom Developer Advocate MayaData Inc
  • 4. Agenda ● Introduction ● Overview of OpenEBS and Rancher ● Benefits of the combined solutions ● Demo ● Quick update on OpenEBS 0.9 Release ● Q&A
  • 6. MayaData Confidential Applications have changed and someone forgot to tell storage Applications have changed and someone forgot to tell storage
  • 7. Agility Lessons learned ● Per team control ● No tight coupling to infrastructure ● Run the same everywhere Kubernetes ● Write once, run anywhere ● Small team autonomy, integrated via APIs ● Portable infrastructure
  • 8. Agility Lessons learned ● Per team control ● No tight coupling to infrastructure ● Run the same everywhere Kubernetes ● Write once, run anywhere ● Small team autonomy, integrated via APIs ● Portable infrastructure Legacy &/or cloud storage STOPs benefits: ● Not portable => lock-in ● Teams not autonomous ● Higher TCO ● Distributed systems on distributed systems on distributed systems …. No storage at all is increasingly preferred to traditional storage systems and services.
  • 9. OpenEBS - Leading CAS + Simple + Teams are autonomous + 100% OSS / in user-space + Granular + Additive to underlying systems or cloud volumes or JBODs
  • 11. ● Project started by MayaData and donated to CNCF ● OpenEBS is used in production by various organizations ● Runs anywhere - immediately ● Thin provisioning ● No new team needed - if you know how to run Kubernetes you already know how to run OpenEBS Your complete solution for building and running stateful applications on Kubernetes MayaData = data agility delivered
  • 12. Commercial offering + Free MayaOnline ○ Monitoring, logging, visibility + Multiple levels ○ Support ○ Data retention ○ RBAC ○ DMaaS ■ Back-up and migration
  • 14. KubeCon Europe News + OpenEBS is now an official CNCF Sandbox project https://youtu.be/vdxcaR3I2ic
  • 15. KubeCon Europe News + OpenEBS is now an official CNCF Sandbox project https://youtu.be/vdxcaR3I2ic
  • 18. By 2025, majority of applications will run on Kubernetes “Most of these applications that we are building now would not have been possible without the cloud native patterns and the flexibility that Kubernetes enables.” Brad Linder, Cloud Native & Big Data Evangelist, Sling TV
  • 19. Realities of new enterprise application architecture: Kubernetes is everywhere Jenkins Cassandra Node.js TeamCity SQL J2EE Bamboo MsSQL .NET
  • 20. Kubernetes presents an opportunity to unify operations across infrastructure EdgeBranchCloudDatacenterDev
  • 21. Kubernetes presents an opportunity to unify operations across infrastructure EdgeBranchCloudDatacenterDev Kubernetes everywhere delivers: • Consistent API • RBAC & Access Control • Health Checks/HA • Load Balancing • Backup and Recovery • Monitoring • Service Discovery • Overlay Networking
  • 22. Kubernetes presents an opportunity to unify operations across infrastructure EdgeBranchCloudDatacenterDev Kubernetes everywhere delivers: • Consistent API • RBAC & Access Control • Health Checks/HA • Load Balancing • Backup and Recovery • Monitoring • Service Discovery • Overlay Networking Benefits of unified operations: • Consistently deliver a high level of reliability on any infrastructure • Improve DevOps efficiency with standardized automation • Ensure enforcement of security policies on any infrastructure
  • 23. Rancher – Enterprise Kubernetes Platform 23 Unified Cluster Operations Self Service Kubernetes Environments Cloud, Data Center, and Edge GKE AKSEKS AnyK3s RKE - User Interface - Service Catalog - CI/CD Central IT DevOps - Fleet Mgmt - Auth/RBAC - Policy - Monitoring - Logging - Alerting - Security - Capacity - Cost
  • 24. How we deliver Kubernetes-as-a-Service Level 1 Deliver a full- featured container management platform that integrates the cloud native technologies and ecosystem App Catalog CI/CD Monitoring & Logging Access Control Orchestration & Scheduling Container Engine Network & Storage Compute Infrastructure Service Mesh Secrets and Security Container Registry
  • 25. How we deliver Kubernetes-as-a-Service Level 2 Introduce multi- cluster management GKE, EKS, AKS, … Centralized policy management • Centralized auth/RBAC • Centralized image, network, pod, cluster security policy Multi-cluster applications • Global LB and DNS • Multi-cluster networking: Submariner • Multi-cluster storage: Longhorn
  • 26. How we deliver Kubernetes-as-a-Service Level 3 Expand Kubernetes footprint everywhere (cloud, data center, and edge) Kubernetes at the edge • K3s, K3OS, and fleet manager Single app clusters • Kubernetes as the new app server Windows containers and VMs
  • 27. Benefits of the OpenEBS & Rancher solution
  • 28. Benefits of the OpenEBS & Rancher solution + Simple + 100% OSS + Enterprise support + Solution guides + Large community
  • 29. Demo
  • 31. Overview of OpenEBS 0.9 New Features * Dynamic Provisioning of LocalPV * Built on top of LocalPV volumes already supported in Kubernetes: GA with k8s 1.14 * Close to performance of raw IO on disks * Good fit for Statefulsets where the application handles replication * Backup/Restore of cStor volumes to S3 using Heptio Velero plugin * Replica anti-affinity for better HA * cStor volume affinity to assure co-location of target pod and application pod * Specify namespace other than PVC namespace for Jiva volume pods * Performance tuning for cStor targets * Faster Jiva volume replica rebuilds
  • 34. Summary + Rancher introduces a centralized control plane that unifies management of every Kubernetes cluster running across your organization. + OpenEBS easily installed, configured and managed to achieve the persistent storage needs of stateful applications on Rancher managed Kubernetes clusters. + With MayaOnline, resource monitoring and data migration needs are extremely simplified.
  • 35. Q & A
  • 36. Where do I start? ➔ $ 63 per month ➔ Up to 10 hours of professional assistance to set up OpenEBS Enterprise + MayaOnline in your environment ➔ Expert advice on how to deal with Stateful Applications on Kubernetes ➔ Enterprise class support ➔ Yaml for most popular use cases ➔ Intro training ➔ Personalized ROI document

Editor's Notes

  • #5: Intro (5 min) - Murat Quick Overview of OpenEBS (5 min) - Murat Quick Overview of Rancher (5 min) - Jason Benefits of the combined solution (5 min) - Murat Demo (10 min) - Patrick + Jason OpenEBS 0.9 and 1.0 Updates (5 min) + Patrick Kubecon Announcements (5 min) - Murat Q&A - Patrick + Jason Conclusion - Murat
  • #15: https://www.cncf.io/blog/2019/05/16/a-year-later-updating-container-attached-storage/ https://youtu.be/vdxcaR3I2ic
  • #16: https://www.cncf.io/blog/2019/05/16/a-year-later-updating-container-attached-storage/ https://youtu.be/vdxcaR3I2ic