Skip to content

Instantly share code, notes, and snippets.

@bassam
Last active December 4, 2019 00:09
Show Gist options
  • Save bassam/00bd3e131037e3f1b02335018b3e1143 to your computer and use it in GitHub Desktop.
Save bassam/00bd3e131037e3f1b02335018b3e1143 to your computer and use it in GitHub Desktop.
Rook: Kubernetes-native file, block and object storage
Kubernetes is desperately missing native persistent storage. Storage is the third leg of the stool
and just like compute and networking it needs to be integrated into Kubernetes. If you're running Kuberentes in
public clouds you can rely on block and object storage albeit in non-portable ways. If you're running on-premise
your choices are limited and frequently fallback to traditional storage systems.
Rook is an open-source storage project that exposes block, file and object storage to Kuberentes Pods. Rook itself
runs as a pod and uses the full power of Kubernetes to ensure that data is reliably stored, and that pods are
getting high performance access to data. While Rook is a new project, its based on an embedded version of Ceph
that has over 10 years of production experience on it.
In this talk we will dive into Rook and walkthrough use cases for persistent storage in Kubernetes.
Bio:
Bassam Tabbara is the CTO of Quantum Corporation, a world-class leader in storage. He is spearheading a number of storage
projects including Rook. Prior to Quantum, Bassam was the CTO and co-founder of Symform, a P2P storage startup
acquired by Quantum. Prior to that he was at Microsoft where he lead a number of key initiatives as part of Microsoft
Research, Azure, Windows Server, and Visual Studio.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment