Skip to the content.

OpenEBS Local PV RawFile

CNCF Status LICENSE Slack Community Meetings

Overview

There are a few reasons to consider using node-based (rather than network-based) storage architecture:


Warning
We’re still pre-v1, meaning our helm api or storage class parameters might have breaking changes

RawFile vs HostPath

Another OpenEBS provisioner, the LocalPV-HostPath makes it pretty easy to automatically provision HostPath PVs and use them in your workloads. That being said, it has the following known limitations:


Important
All the above issues stem from the same root cause:
HostPath/LocalPVs are simple bind-mounts from the host filesystem into the pod.

The idea behind RawFile-LocalPV

To use a Filesystem based extent file as the emulated block device (i.e. a soft-LUN block device), and leverage LINUX loop devices to associate that soft-LUN file as a complete flexible block device (i.e. an emulated soft disk device).

At this point you can create a PV with a filesystem on it, which adds the following benefits:

How to Use

Please follow the instructions from the Install Guide.

Features