Event Details

Please note: All times listed below are in Central Time Zone


Easy multi-tenant Kubernetes RWX storage with Cloud Provider Openstack and Manila CSI

Kubernetes end users have trouble deploying multiple containers that write to the same persistent volume.

Kubernetes administrators lack native solutions for hard separation of shared storage across multiple tenants.

The new Manila CSI plugin for the OpenStack Cloud Provider enables solutions for both problems.

    Kubernetes end-users can follow a simple design pattern to write safely to dynamically provisioned general purpose RWX volumes

    Kubernetes administrators can deploy Manila CSI using a straight-forward set of manifests

    Manila administrators can set up service for Manila CSI with a minimum of fuss

    Cloud Provider OpenStack Keystone can be used for hard tenant separation without sacrificing the economies of shared scale out infrastructure and elastic self-service provisioning

Demos, yaml, and manila configuration included.


What can I expect to learn?
  •     Why storage for Kubernetes has been hard.
  •     Advantages of CSI plugin approach for Kubernetes
  •     What is the new Manila CSI plugin
  •     How Kubernetes Admins would deploy it
  •     How Kubernetes users could use it without knowing about it
  •     How Manila admins can support it
  •     Comparisons with other CSI plugins and non-CSI storage solutions for Kubernetes
  •     Tenancy models for Kubernetes and Openstack, including advantages of Cloud Provider Openstack and Manila CSI
Tuesday, November 5, 3:45pm-3:55pm (7:45am - 7:55am UTC)
Difficulty Level: Beginner
Software engineer at Red Hat
Victoria is a software developer at Red Hat and core member of Trove and Zaqar projects. She is a former GNOME Outreach Program for Women intern and Google Summer of Code intern. She is FOSS passionate and loves to help newcomers to get involved with OpenStack. FULL PROFILE
Principal Software Engineer
Goutham is an active contributor to OpenStack Shared File Systems (manila), Block Storage (cinder), UX (openstackcli, openstacksdk) projects. Prior to OpenStack, he has worked on several projects involving data protection across storage systems. Aside from his code contributions, Goutham spends a lot of his time building cross project synchronization and advocating for user experience and API... FULL PROFILE
Red Hat
Tom serves as PTL for the OpenStack Manila project and works for Red Hat as a principal software engineer. Besides working to maintain the health and vitality of the Manila project, Tom has a passion for production quality open source storage back ends like CephFS and for using Manila as general purpose cloud infrastructure to serve more than just Nova compute instances. Tom started late in the... FULL PROFILE