1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/storage/persistent_storage/persistent-storage-flexvolume.adoc
2023-10-30 10:13:25 -04:00

36 lines
1.8 KiB
Plaintext

:_mod-docs-content-type: ASSEMBLY
[id="persistent-storage-using-flexvolume"]
= Persistent storage using FlexVolume
include::_attributes/common-attributes.adoc[]
:context: persistent-storage-flexvolume
toc::[]
[IMPORTANT]
====
FlexVolume is a deprecated feature. Deprecated functionality is still included in {product-title} and continues to be supported; however, it will be removed in a future release of this product and is not recommended for new deployments.
Out-of-tree Container Storage Interface (CSI) driver is the recommended way to write volume drivers in {product-title}. Maintainers of FlexVolume drivers should implement a CSI driver and move users of FlexVolume to CSI. Users of FlexVolume should move their workloads to CSI driver.
For the most recent list of major functionality that has been deprecated or removed within {product-title}, refer to the _Deprecated and removed features_ section of the {product-title} release notes.
====
{product-title} supports FlexVolume, an out-of-tree plugin that uses an executable model to interface with drivers.
To use storage from a back-end that does not have a built-in plugin, you can extend {product-title} through FlexVolume drivers and provide persistent storage to applications.
Pods interact with FlexVolume drivers through the `flexvolume` in-tree plugin.
[role="_additional-resources"]
.Additional resources
* xref:../../storage/expanding-persistent-volumes.adoc#expanding-persistent-volumes[Expanding persistent volumes]
include::modules/persistent-storage-flexvolume-drivers.adoc[leveloffset=+1]
include::modules/persistent-storage-flexvolume-driver-example.adoc[leveloffset=+1]
include::modules/persistent-storage-flexvolume-installing.adoc[leveloffset=+1]
include::modules/persistent-storage-flexvolume-consuming.adoc[leveloffset=+1]