Block storage allows a single pod to mount storage. This page shows how to create a simple web application on Kubernetes using persistent volumes enabled by Rook.
Provision Storage
Info |
---|
|
This sample requires at least 1 OSD per node, with each OSD located on 3 different nodes. |
Before Rook can provision storage, aStorageClass
andCephBlockPool
need to be created. This will allow Kubernetes to interoperate with Rook when provisioning PVs. So let's create these two components
Code Block |
---|
language | bash |
---|
title | SC and CephBlockPool |
---|
collapse | true |
---|
|
# The file is located in the path "rook/cluster/examples/kubernetes/ceph/csi/rbd"
$ k create -f storageclass.yaml |