#53 – Persistent Storage and Kubernetes with Evan Powell

#53 – Persistent Storage and Kubernetes with Evan Powell

Chris EvansGuest Speakers

This week Chris and Martin talk to Evan Powell, CEO of OpenEBS and formerly the founding CEO of Nexenta.  The conversation covers the use of persistent storage with container orchestration tool, Kubernetes.  Despite what the industry might think, persistent storage that can be mapped to a container (or in this case pod) is still an important problem to solve.

Evan sets the scene for us with some background on pods, stateful sets, claims and storage classes.  As the conversation proceeds, the team discusses the way in which developers expect to consume cloud-native storage and in particular the abstraction of infrastructure.  Evan provides some extra background on CSI (Container Storage Interface) and how it is allowing storage vendors to interface with Kubernetes without lots of code changes.  Finally the wrap up covers what gaps are missing in current development and the projects Evan is working on.

You can find more information on OpenEBS at https://www.openebs.io/, with links to MayaOnline and Litmus, which Evan references at the end of the recording.  The discussion also mentions the CNCF or Cloud Native Computing Foundation, under which Kubernetes has been developed.  Evan makes reference to the Intel Software Performance Development Kit and to Google Fuchsia.

Why not give us some feedback?  You can find us on LinkedIn here.

Elapsed Time: 00:27:51

Timeline

  • 00:00:00 – Intro.
  • 00:01:00 – How is persistent storage connected to Kubernetes?
  • 00:03:00 – Pods, stateful sets, claims, what does it all mean?
  • 00:05:30 – Defining storage as code with storage classes.
  • 00:06:30 – Static versus dynamic provisioning.
  • 00:08:00 – Application or infrastructure-level data resilience?
  • 09:00:00 – Developers, developers, developers!
  • 00:11:00 – CSI – Container Storage Interface.
  • 00:14:30 – Does CSI have enough industry knowledge?
  • 00:16:00 – The storage industry has a terrible management software reputation.
  • 00:17:00 – Is there an opportunity to bypass traditional storage protocols?
  • 00:22:00 – Hurrah – Mainframe!  System Managed Storage.
  • 00:23:00 – So where are the gaps, what’s missing?
  • 00:26:00 – What is OpenEBS. Maya online and Litmus?
  • 00:27:00 – Wrap Up.

Evan’s Bio

Evan Powell is CEO of MayaData where he helped found the popular OpenEBS containerized storage project.  Previously he has been founding CEO of three enterprise infrastructure software companies, Clarus Systems (RVBD), Nexenta Systems, and most recently StackStorm (BRCD).

Under his leadership Nexenta became the leader of the OpenStorage movement and the software defined storage sector, with thousands of customers and hundreds of millions of dollars of annual partner sales.

As founding CEO of StackStorm, Evan helped to create the event driven automation category, supporting a vibrant open source community leveraging and improving upon approaches used by the largest operators such as Facebook.   Prominent StackStorm users include Netflix, Cisco, and Dimension Data.  Brocade purchased StackStorm in 2016.

Copyright (c) 2016-2018 Storage Unpacked.  No reproduction or re-use without permission. Podcast Episode JJ39.