Event Details

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

Shared Storage for Container Orchestrators with Manila

Manila is loosely coupled with other OpenStack components and serves storage over a network rather than via a hypervisor. This positions it well to provide RWX (read-write-many) storage for kubernetes, cloud foundry, mesos and other Container Orchestrators (COs).

The Container Storage Interface (CSI) is a standard for storage to plug in to the various COs. A manila CSI plugin will connect the range of storage back ends developed for Manila in OpenStack with the COs and can do so with or without the rest of OpenStack.

This talk will cover plans for the manila CSI plugin, starting with core CSI operations and NFS and CephFS native protocols, and extending to capabilities like snapshots, volume extension, and topology as well as support for other file system protocols.


What can I expect to learn?

Storage Vendors and back end providers can learn how to leverage their existing investment in Manila for OpenStack to provide storage for kubernetes, cloud foundry, mesos, etc. without having to write new drivers.

Cloud Operators can use the advantages of using CSI and manila to satisfy needs for RWX storage without having to deploy a separate plugin for each back end.

End users will be able to run applications in containers with need for persistence on shared storage without concering themselves with provisioning infrastructure or back end storage details.

The OpenStack community will gain a better sense of how its projects can maintain and expand their relevance in a world where containers and their orchestrators continue to gain momentum and where many cloud users want to solve problems without concerning themselves with infrastructure.


Wednesday, May 1, 5:10pm-5:50pm (11:10pm - 11:50pm UTC)
Difficulty Level: Intermediate
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
Red Hat Inc.
Software engineer at Red Hat, FOSS passionate and tech in general enthusiast. Former Zaqar and Trove core reviewer. Currently working on Manila. Outreachy and Google Summer of Code coordinator. Eager to learn about new technologies, to contribute to different open-source projects and to get new people involved with open-source philosophy. 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