Merge pull request #28914 from marosset/csi-proxy-stable

Doc updates for promoting csi plugins on windows to stable
This commit is contained in:
Kubernetes Prow Robot 2021-07-21 06:56:08 -07:00 committed by GitHub
commit a783e90ba3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 15 deletions

View File

@ -237,7 +237,7 @@ deployed as powershell scripts on the host, support Windows nodes:
##### CSI Plugins ##### CSI Plugins
{{< feature-state for_k8s_version="v1.19" state="beta" >}} {{< feature-state for_k8s_version="v1.22" state="stable" >}}
Code associated with {{< glossary_tooltip text="CSI" term_id="csi" >}} plugins Code associated with {{< glossary_tooltip text="CSI" term_id="csi" >}} plugins
ship as out-of-tree scripts and binaries that are typically distributed as ship as out-of-tree scripts and binaries that are typically distributed as
@ -246,21 +246,15 @@ DaemonSets and StatefulSets. CSI plugins handle a wide range of volume
management actions in Kubernetes: provisioning/de-provisioning/resizing of management actions in Kubernetes: provisioning/de-provisioning/resizing of
volumes, attaching/detaching of volumes to/from a Kubernetes node and volumes, attaching/detaching of volumes to/from a Kubernetes node and
mounting/dismounting a volume to/from individual containers in a pod, mounting/dismounting a volume to/from individual containers in a pod,
backup/restore of persistent data using snapshots and cloning. CSI plugins backup/restore of persistent data using snapshots and cloning.
typically consist of node plugins (that run on each node as a DaemonSet) and
controller plugins.
CSI node plugins (especially those associated with persistent volumes exposed CSI plugins communicate with a CSI node plugin which performs the local storage operations.
as either block devices or over a shared file-system) need to perform various On Windows nodes CSI node plugins typically call APIs exposed by the community-managed
privileged operations like scanning of disk devices, mounting of file systems, [csi-proxy](https://github.com/kubernetes-csi/csi-proxy) which handles the local storage operations.
etc. These operations differ for each host operating system. For Linux worker
nodes, containerized CSI node plugins are typically deployed as privileged Please refer to the deployment guide of the environment where you wish to deploy a Windows CSI plugin
containers. For Windows worker nodes, privileged operations for containerized for further details around installation.
CSI node plugins is supported using You may also refer to the following [installation steps](https://github.com/kubernetes-csi/csi-proxy#installation).
[csi-proxy](https://github.com/kubernetes-csi/csi-proxy), a community-managed,
stand-alone binary that needs to be pre-installed on each Windows node. Please
refer to the deployment guide of the CSI plugin you wish to deploy for further
details.
#### Networking #### Networking