Abstract
Kubernetes streamlines the deployment and orchestration of clustered workloads, both on-premise and in the cloud. The Container Storage Interface (CSI) is a newly-defined model for defining templates for mountable volumes and file systems, instantiating them, and binding them to individual containers. In this talk, we will present an overview of the CSI and how it enables rapid migration of workloads to cloud. We will also discuss future directions for extending Kubernetes storage interfaces. Learning Objectives: 1. How Container Storage Interface (CSI) enables container workloads to easily migrate from on-premise to cloud 2. How to control volume attributes such as redundancy and location 3. Opportunities to extend Kubernetes to support new storage technologies and use cases