Kubernetes Master Class: Using Persistent Storage in Kubernetes and Project Longhorn

Kubernetes Master Class: Using Persistent Storage in Kubernetes and Project Longhorn

Jul 16, 2019

It’s often considered hard to use persistent storage correctly with Kubernetes. The concepts of Volume, PV, PVC, Storage Class; the implication of read-write-once vs read-write-many; the difference between Deployment vs StatefulSet are each obstacles for users to fully understand Kubernetes’s persistent storage.

In this session, Rancher Engineer Sheng Yang will talk through all these concepts, clarify the implications and differences, and make sure you feel confident in using Kubernetes storage. The class will also use Longhorn, a cloud-native distributed storage system created by Rancher, to demonstrate real-life usage for Kubernetes persistent storage.

For this class we will discuss and demo:

  • Volume, PV, PVC, Storage Class, etc. and what these concepts really mean.
  • The implications of RWO vs RWX storage system, and the differences between Deployment and StatefulSet. And how to choose which one to use.
  • Use Longhorn to demonstrate the real life use cases for Kubernetes persistent storage.