You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and FlexVolume. These plugins enable storage vendors to create custom storage plugins
1158
+
{{< glossary_tooltip text="Container Storage Interface" term_id="csi" >}} (CSI), and also FlexVolume (which is deprecated). These plugins enable storage vendors to create custom storage plugins
1160
1159
without adding their plugin source code to the Kubernetes repository.
1161
1160
1162
1161
Previously, all volume plugins were "in-tree". The "in-tree" plugins were built, linked, compiled,
@@ -1289,16 +1288,20 @@ are listed in [Types of Volumes](#volume-types).
1289
1288
1290
1289
### flexVolume
1291
1290
1292
-
FlexVolume is an out-of-tree plugin interface that has existed in Kubernetes
1293
-
since version 1.2 (before CSI). It uses an exec-based model to interface with
1294
-
drivers. The FlexVolume driver binaries must be installed in a pre-defined volume
1295
-
plugin path on each node and in some cases the control plane nodes as well.
Pods interact with FlexVolume drivers through the `flexvolume` in-tree volume plugin.
1298
-
For more details, see the [FlexVolume](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-storage/flexvolume.md) examples.
1293
+
FlexVolume is an out-of-tree plugin interface that uses an exec-based model to interface
1294
+
with storage drivers. The FlexVolume driver binaries must be installed in a pre-defined
1295
+
volume plugin path on each node and in some cases the control plane nodes as well.
1296
+
1297
+
Pods interact with FlexVolume drivers through the `flexVolume` in-tree volume plugin.
1298
+
For more details, see the FlexVolume [README](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-storage/flexvolume.md#readme) document.
1299
1299
1300
1300
{{< note >}}
1301
-
FlexVolume is deprecated starting v1.23. Out-of-tree CSI driver is the recommended way to write volume driver in Kubernetes. Maintainers of FlexVolume driver should implement a CSI Driver and move users of FlexVolume to CSI. Users of FlexVolume should move their workloads to CSI Driver.
1301
+
FlexVolume is deprecated. Using an out-of-tree CSI driver is the recommended way to integrate external storage with Kubernetes.
1302
+
1303
+
Maintainers of FlexVolume driver should implement a CSI Driver and help to migrate users of FlexVolume drivers to CSI.
1304
+
Users of FlexVolume should move their workloads to use the equivalent CSI Driver.
0 commit comments