Skip to content

Commit 28c7972

Browse files
authored
Merge pull request #46363 from carlory/rm-cephfs
update cephfs volume
2 parents 9d05de5 + 6cc5626 commit 28c7972

File tree

2 files changed

+13
-25
lines changed

2 files changed

+13
-25
lines changed

content/en/docs/concepts/storage/persistent-volumes.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -519,8 +519,6 @@ please install corresponding CSI drivers.
519519
(**migration on by default** starting v1.23)
520520
* [`azureFile`](/docs/concepts/storage/volumes/#azurefile) - Azure File
521521
(**migration on by default** starting v1.24)
522-
* [`cephfs`](/docs/concepts/storage/volumes/#cephfs) - CephFS volume
523-
(**deprecated** starting v1.28, no migration plan, support will be removed in a future release)
524522
* [`cinder`](/docs/concepts/storage/volumes/#cinder) - Cinder (OpenStack block storage)
525523
(**migration on by default** starting v1.21)
526524
* [`flexVolume`](/docs/concepts/storage/volumes/#flexvolume) - FlexVolume
@@ -534,18 +532,20 @@ please install corresponding CSI drivers.
534532

535533
Older versions of Kubernetes also supported the following in-tree PersistentVolume types:
536534

537-
* `photonPersistentDisk` - Photon controller persistent disk.
538-
(**not available** starting v1.15)
539-
* `scaleIO` - ScaleIO volume.
540-
(**not available** starting v1.21)
535+
* [`cephfs`](/docs/concepts/storage/volumes/#cephfs)
536+
(**not available** starting v1.31)
541537
* `flocker` - Flocker storage.
542538
(**not available** starting v1.25)
539+
* `photonPersistentDisk` - Photon controller persistent disk.
540+
(**not available** starting v1.15)
543541
* `quobyte` - Quobyte volume.
544542
(**not available** starting v1.25)
545-
* `storageos` - StorageOS volume.
546-
(**not available** starting v1.25)
547543
* [`rbd`](/docs/concepts/storage/volumes/#rbd) - Rados Block Device (RBD) volume
548544
(**not available** starting v1.31)
545+
* `scaleIO` - ScaleIO volume.
546+
(**not available** starting v1.21)
547+
* `storageos` - StorageOS volume.
548+
(**not available** starting v1.25)
549549

550550
## Persistent Volumes
551551

content/en/docs/concepts/storage/volumes.md

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -124,26 +124,14 @@ Azure File CSI driver does not support using same volume with different fsgroups
124124
To disable the `azureFile` storage plugin from being loaded by the controller manager
125125
and the kubelet, set the `InTreePluginAzureFileUnregister` flag to `true`.
126126

127-
### cephfs (deprecated) {#cephfs}
128-
{{< feature-state for_k8s_version="v1.28" state="deprecated" >}}
127+
### cephfs (removed) {#cephfs}
129128

130-
{{< note >}}
131-
The Kubernetes project suggests that you use the [CephFS CSI](https://github.com/ceph/ceph-csi) third party
132-
storage driver instead.
133-
{{< /note >}}
134-
135-
A `cephfs` volume allows an existing CephFS volume to be
136-
mounted into your Pod. Unlike `emptyDir`, which is erased when a pod is
137-
removed, the contents of a `cephfs` volume are preserved and the volume is merely
138-
unmounted. This means that a `cephfs` volume can be pre-populated with data, and
139-
that data can be shared between pods. The `cephfs` volume can be mounted by multiple
140-
writers simultaneously.
129+
<!-- maintenance note: OK to remove all mention of cephfs once the v1.30 release of
130+
Kubernetes has gone out of support -->
141131

142-
{{< note >}}
143-
You must have your own Ceph server running with the share exported before you can use it.
144-
{{< /note >}}
132+
Kubernetes {{< skew currentVersion >}} does not include a `cephfs` volume type.
145133

146-
See the [CephFS example](https://github.com/kubernetes/examples/tree/master/volumes/cephfs/) for more details.
134+
The `cephfs` in-tree storage driver was deprecated in the Kubernetes v1.28 release and then removed entirely in the v1.31 release.
147135

148136
### cinder (deprecated) {#cinder}
149137

0 commit comments

Comments
 (0)