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
Copy file name to clipboardExpand all lines: content/en/docs/concepts/storage/volumes.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,15 +58,9 @@ Volumes cannot mount within other volumes (but see [Using subPath](#using-subpat
58
58
for a related mechanism). Also, a volume cannot contain a hard link to anything in
59
59
a different volume.
60
60
61
-
## In-tree volume plugins and their CSI Migration progress {#volume-types}
62
-
63
-
Below is a list of in-tree plugins that are supported by Kubernetes and the status of their respective CSI Migrations progress.
64
-
The Container Storage Interface (CSI) was designed to help Kubernetes replace its existing, in-tree storage driver mechanisms - especially vendor specific plugins. Kubernetes support for the Container Storage Interface has been generally available since Kubernetes v1.13. For more details on CSI Migration, please refer to [Out-of-tree volume plugins](#out-of-tree-volume-plugins).
65
-
66
-
{{< note >}}
67
-
When a Kubernetes cluster administrator updates a cluster to enable CSI migration, existing workloads that utilize PVCs which are backed by in-tree storage plugins will continue to function as they always have. Existing in-tree PVs and in-tree format yaml file will still be used in the future even after the migration is completed, and will not be left unprocessed or deleted in the future. Users can still specify the following in-tree plugins in their yaml file. However, behind the scenes, Kubernetes hands control of all storage management operations (previously targeting in-tree drivers) to CSI drivers.
@@ -1040,6 +1034,12 @@ As a result, operators do not have to make any
1040
1034
configuration changes to existing Storage Classes, PersistentVolumes or PersistentVolumeClaims
1041
1035
(referring to in-tree plugins) when transitioning to a CSI driver that supersedes an in-tree plugin.
1042
1036
1037
+
{{< note >}}
1038
+
* The existing PV created by in-tree volume plugin can still be used in the future without any configuration changes even after the `CSIMigration` is completed.
1039
+
* Manifests that use in-tree volume plugins will also be used in the future without modifying.
1040
+
* A new PV with a manifest that uses in-tree volume plugins can still be created, even after the in-tree volume plugin is removed from Kubernetes.
1041
+
{{< /note >}}
1042
+
1043
1043
The operations and features that are supported include:
1044
1044
provisioning/delete, attach/detach, mount/unmount and resizing of volumes.
0 commit comments