:_mod-docs-content-type: ASSEMBLY
[id="using-persistent-storage-microshift"]
= Using persistent storage
include::_attributes/attributes-microshift.adoc[]
:context: using-persistent-storage-microshift

toc::[]

Managing storage is a distinct problem from managing compute resources. {microshift-short} uses the Kubernetes persistent volume (PV) framework to allow node administrators to provision persistent storage for a node. Developers can use persistent volume claims (PVCs) to request PV resources without having specific knowledge of the underlying storage infrastructure.

include::modules/microshift-control-permissions-security-context-constraints.adoc[leveloffset=+1]

include::modules/storage-persistent-storage-overview.adoc[leveloffset=+1]

[id="additional-resources_using-persistent-storage-microshift_{context}"]
[role="_additional-resources"]
== Additional resources
* link:https://access.redhat.com/documentation/en-us/openshift_container_platform/{ocp-version}/html/storage/understanding-persistent-storage#pv-access-modes_understanding-persistent-storage[Access modes for persistent storage]

include::modules/storage-persistent-storage-lifecycle.adoc[leveloffset=+1]

include::modules/storage-persistent-storage-reclaim-manual.adoc[leveloffset=+2]

include::modules/storage-persistent-storage-reclaim.adoc[leveloffset=+2]

include::modules/storage-persistent-storage-pv.adoc[leveloffset=+1]

include::modules/microshift-pv-rwo-access-mode-permission.adoc[leveloffset=+1]

include::modules/microshift-checking-pods-mismatch.adoc[leveloffset=+1]

include::modules/microshift-updating-pods-mismatch.adoc[leveloffset=+1]

include::modules/microshift-verifying-pods-mismatch.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/managing_file_systems/mounting-file-systems_managing-file-systems#common-mount-options_mounting-file-systems[Common mount options]

include::modules/storage-persistent-storage-pvc.adoc[leveloffset=+1]

include::modules/storage-persistent-storage-fsGroup.adoc[leveloffset=+1]
