storage solution for openshift storageos: a software defined · 2020-06-05 · quick intro to...
TRANSCRIPT
StorageOS: a Software Defined Storage Solution for OpenShift
Cheryl Hung (@oicheryl)Product Manager, StorageOSMay 10, 2018
Objectives
● Why is container storage so tricky?● How does storage work with OpenShift?● Demo
Cheryl Hung@oicheryl
● Ex-Google software engineer● Product at StorageOS● CNCF ambassador● Cloud Native London
Why is container storage so tricky?
Why do I need storage?
Why do I need storage?
First challenge: No storage pets
Second challenge: Data needs to follow
Third challenge: Humans are fallible
How does storage work with OpenShift?
Quick intro to Kubernetes & OpenShift
● An open source container orchestrator for running containers at scale, Google-style.
● One of the fastest moving projects in open source; the “Linux of the cloud”.
● OpenShift adds security, networking, authentication, build/test/deploy tools...
Quick intro to Kubernetes & OpenShift
“Always run my application (packaged as a pod/container) with four replicas”
Quick intro to Kubernetes & OpenShift
OpenShift Storage Model: PV and PVCs
Registers PVs in the pool
Pool of Persistent Volumes
NFSPV
iSCSIPV
NFSPV
GCEPV
Administrator
OpenShift Storage Model: PV and PVCs
Registers PVs in the pool
Claims a PV from the poolclaim
Pool of Persistent Volumes
NFSPV
iSCSIPV
NFSPV
GCEPV
Administrator
Developer
OpenShift Storage Model: PV and PVCs
claim
Registers PVs in the pool
Claims a PV from the pool
References claim in pod
claim
Pool of Persistent Volumes
NFSPV
iSCSIPV
NFSPV
Pod
GCEPV
Administrator
Developer
Dynamic provisioning with storage classes
Registers Storage Classes
Storage Classes
NSPVstandardfast
Administrator
Dynamic provisioning with storage classes
Registers Storage Classes
claim
Storage Classes
NSPVstandardfast
Administrator
Developer
Claims a PV from the pool
Dynamic provisioning with storage classes
claim
Registers Storage Classes
References claim in pod
claim
Storage Classes
NSPV
Pod
standardfast
Administrator
Developer
Claims a PV from the pool
fastPV
Demo
StorageOSA software defined, scale out storage platform for running enterprise containerized applications in production
High availability with StorageOS
Thank youSlides at oicheryl.com