Skip to content

Commit eea76d1

Browse files
committed
Add some tidy up changes for retriggering the CI
1 parent d88628b commit eea76d1

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

content/en/docs/concepts/storage/storage-classes.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ vendors provide their own external provisioner.
9898
### Reclaim Policy
9999
100100
PersistentVolumes that are dynamically created by a StorageClass will have the
101-
[reclaim policy](/docs/concepts/storage/persistent-volumes/#Reclaiming)
101+
[reclaim policy](/docs/concepts/storage/persistent-volumes/#reclaiming)
102102
specified in the `reclaimPolicy` field of the class, which can be
103103
either `Delete` or `Retain`. If no `reclaimPolicy` is specified when a
104104
StorageClass object is created, it will default to `Delete`.
@@ -108,8 +108,6 @@ whatever reclaim policy they were assigned at creation.
108108

109109
### Allow Volume Expansion
110110

111-
{{< feature-state for_k8s_version="v1.11" state="beta" >}}
112-
113111
PersistentVolumes can be configured to be expandable. This feature when set to `true`,
114112
allows the users to resize the volume by editing the corresponding PVC object.
115113

@@ -147,8 +145,9 @@ the class or PV. If a mount option is invalid, the PV mount fails.
147145

148146
### Volume Binding Mode
149147

150-
The `volumeBindingMode` field controls when [volume binding and dynamic
151-
provisioning](/docs/concepts/storage/persistent-volumes/#provisioning) should occur. When unset, "Immediate" mode is used by default.
148+
The `volumeBindingMode` field controls when
149+
[volume binding and dynamic provisioning](/docs/concepts/storage/persistent-volumes/#provisioning)
150+
should occur. When unset, "Immediate" mode is used by default.
152151

153152
The `Immediate` mode indicates that volume binding and dynamic
154153
provisioning occurs once the PersistentVolumeClaim is created. For storage
@@ -177,14 +176,14 @@ The following plugins support `WaitForFirstConsumer` with pre-created Persistent
177176
- All of the above
178177
- [Local](#local)
179178

180-
{{< feature-state state="stable" for_k8s_version="v1.17" >}}
181179
[CSI volumes](/docs/concepts/storage/volumes/#csi) are also supported with dynamic provisioning
182180
and pre-created PVs, but you'll need to look at the documentation for a specific CSI driver
183181
to see its supported topology keys and examples.
184182

185183
{{< note >}}
186184
If you choose to use `WaitForFirstConsumer`, do not use `nodeName` in the Pod spec
187-
to specify node affinity. If `nodeName` is used in this case, the scheduler will be bypassed and PVC will remain in `pending` state.
185+
to specify node affinity.
186+
If `nodeName` is used in this case, the scheduler will be bypassed and PVC will remain in `pending` state.
188187

189188
Instead, you can use node selector for hostname in this case as shown below.
190189
{{< /note >}}
@@ -354,7 +353,8 @@ parameters:
354353
- `path`: Path that is exported by the NFS server.
355354
- `readOnly`: A flag indicating whether the storage will be mounted as read only (default false).
356355

357-
Kubernetes doesn't include an internal NFS provisioner. You need to use an external provisioner to create a StorageClass for NFS.
356+
Kubernetes doesn't include an internal NFS provisioner.
357+
You need to use an external provisioner to create a StorageClass for NFS.
358358
Here are some examples:
359359

360360
- [NFS Ganesha server and external provisioner](https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner)
@@ -377,7 +377,8 @@ parameters:
377377

378378
{{< note >}}
379379
{{< feature-state state="deprecated" for_k8s_version="v1.11" >}}
380-
This internal provisioner of OpenStack is deprecated. Please use [the external cloud provider for OpenStack](https://github.com/kubernetes/cloud-provider-openstack).
380+
This internal provisioner of OpenStack is deprecated. Please use
381+
[the external cloud provider for OpenStack](https://github.com/kubernetes/cloud-provider-openstack).
381382
{{< /note >}}
382383

383384
### vSphere
@@ -387,11 +388,15 @@ There are two types of provisioners for vSphere storage classes:
387388
- [CSI provisioner](#vsphere-provisioner-csi): `csi.vsphere.vmware.com`
388389
- [vCP provisioner](#vcp-provisioner): `kubernetes.io/vsphere-volume`
389390

390-
In-tree provisioners are [deprecated](/blog/2019/12/09/kubernetes-1-17-feature-csi-migration-beta/#why-are-we-migrating-in-tree-plugins-to-csi). For more information on the CSI provisioner, see [Kubernetes vSphere CSI Driver](https://vsphere-csi-driver.sigs.k8s.io/) and [vSphereVolume CSI migration](/docs/concepts/storage/volumes/#vsphere-csi-migration).
391+
In-tree provisioners are [deprecated](/blog/2019/12/09/kubernetes-1-17-feature-csi-migration-beta/#why-are-we-migrating-in-tree-plugins-to-csi).
392+
For more information on the CSI provisioner, see
393+
[Kubernetes vSphere CSI Driver](https://vsphere-csi-driver.sigs.k8s.io/) and
394+
[vSphereVolume CSI migration](/docs/concepts/storage/volumes/#vsphere-csi-migration).
391395

392396
#### CSI Provisioner {#vsphere-provisioner-csi}
393397

394-
The vSphere CSI StorageClass provisioner works with Tanzu Kubernetes clusters. For an example, refer to the [vSphere CSI repository](https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/master/example/vanilla-k8s-RWM-filesystem-volumes/example-sc.yaml).
398+
The vSphere CSI StorageClass provisioner works with Tanzu Kubernetes clusters.
399+
For an example, refer to the [vSphere CSI repository](https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/master/example/vanilla-k8s-RWM-filesystem-volumes/example-sc.yaml).
395400

396401
#### vCP Provisioner
397402

@@ -643,8 +648,6 @@ parameters:
643648

644649
### Local
645650

646-
{{< feature-state for_k8s_version="v1.14" state="stable" >}}
647-
648651
```yaml
649652
apiVersion: storage.k8s.io/v1
650653
kind: StorageClass

0 commit comments

Comments
 (0)