Container Storage Interface for Kubernetes

webinar

Author(s)/Presenter(s):

Anil Degwekar

Library Content Type

Presentation

Library Release Date

Focus Areas

Cloud Storage Technologies

Abstract

The Container Storage Interface (CSI) is a standard developed by the Cloud Native Computing Foundation (CNCF) for accessing storage in any container environment. Storage vendors can develop a CSI driver for their storage systems once, and then these drivers can be used with any Container Orchestrator.  Kubernetes is a leading container orchestrator which has adopted the latest CSI spec (1.0).
 
GoCSI is an open source framework which provides essential tools for developing a CSI driver in the Go language.
 
As a follow up to my last year’s talk at the SNIA SDC India (‘Persistent Storage for Containers’), this talk will cover a detailed overview of the CSI standard and the GoCSI framework, and will provide insights on how to develop and test a CSI driver for Kubernetes.
Learning Outcomes
 
a. Understand CSI in Kubernetes
 
b. Understand GoCSI framework
 
c. Learn how to develop CSI drivers for Kubernetes