Config Management Camp

5 - 7 February, 2018

Gent, Belgium

Fast and slow storage: Dynamic provisioning on Kubernetes

David Zhu

In the clusters of old, cluster administrators had to manually make calls to their cloud or storage provider to provision new storage volumes. Often this was a drawn out process that took hours or days. Now, we are able to automate this process with dynamic volume provisioning, a feature unique to Kubernetes. Storage resources no longer need to be pre-provisioned by cluster administrators; the resources can now be dynamically provisioned on various storage platforms and cloud providers using the provisioner specified by a Kubernetes Storage Class object.The talk will cover the required basic concepts of Kubernetes as well as a deep dive into the storage lifecycle stack. We will cover important innovations such as the Persistent Volume Claim model, Dynamic Provisioning, and Storage Classes. The talk will include a demonstration on how we can use the Kubernetes storage stack to solve many data related pain-points administrators face today.

About Speaker

David Zhu is a software engineer at Google where he works on the open-source Kubernetes project. He has worked primarily on the Kubernetes storage and volume subsystem.