Skip to content

Commit 1466530

Browse files
authored
Merge pull request #30361 from pohly/generic-ephemeral-volumes-ga
generic ephemeral volume GA
2 parents 670429c + 65bceb1 commit 1466530

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

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

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,7 @@ As a cluster administrator, you can use a [PodSecurityPolicy](/docs/concepts/pol
130130

131131
### Generic ephemeral volumes
132132

133-
{{< feature-state for_k8s_version="v1.21" state="beta" >}}
134-
135-
This feature requires the `GenericEphemeralVolume` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) to be
136-
enabled. Because this is a beta feature, it is enabled by default.
133+
{{< feature-state for_k8s_version="v1.23" state="stable" >}}
137134

138135
Generic ephemeral volumes are similar to `emptyDir` volumes in the
139136
sense that they provide a per-pod directory for scratch data that is
@@ -245,7 +242,6 @@ PVCs indirectly if they can create Pods, even if they do not have
245242
permission to create PVCs directly. Cluster administrators must be
246243
aware of this. If this does not fit their security model, they have
247244
two choices:
248-
- Explicitly disable the feature through the feature gate.
249245
- Use a [Pod Security
250246
Policy](/docs/concepts/policy/pod-security-policy/) where the
251247
`volumes` list does not contain the `ephemeral` volume type
@@ -274,4 +270,3 @@ See [local ephemeral storage](/docs/concepts/configuration/manage-resources-cont
274270

275271
- For more information on the design, see the
276272
[Generic ephemeral inline volumes KEP](https://github.com/kubernetes/enhancements/blob/master/keps/sig-storage/1698-generic-ephemeral-volumes/README.md).
277-
- For more information on further development of this feature, see the [enhancement tracking issue #1698](https://github.com/kubernetes/enhancements/issues/1698).

content/en/docs/reference/command-line-tools-reference/feature-gates.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,6 @@ different Kubernetes components.
115115
| `ExpandPersistentVolumes` | `false` | Alpha | 1.8 | 1.10 |
116116
| `ExpandPersistentVolumes` | `true` | Beta | 1.11 | |
117117
| `ExperimentalHostUserNamespaceDefaulting` | `false` | Beta | 1.5 | |
118-
| `GenericEphemeralVolume` | `false` | Alpha | 1.19 | 1.20 |
119-
| `GenericEphemeralVolume` | `true` | Beta | 1.21 | |
120118
| `GracefulNodeShutdown` | `false` | Alpha | 1.20 | 1.20 |
121119
| `GracefulNodeShutdown` | `true` | Beta | 1.21 | |
122120
| `HPAContainerMetrics` | `false` | Alpha | 1.20 | |
@@ -311,6 +309,9 @@ different Kubernetes components.
311309
| `ExternalPolicyForExternalIP` | `true` | GA | 1.18 | - |
312310
| `GCERegionalPersistentDisk` | `true` | Beta | 1.10 | 1.12 |
313311
| `GCERegionalPersistentDisk` | `true` | GA | 1.13 | - |
312+
| `GenericEphemeralVolume` | `false` | Alpha | 1.19 | 1.20 |
313+
| `GenericEphemeralVolume` | `true` | Beta | 1.21 | 1.22 |
314+
| `GenericEphemeralVolume` | `true` | GA | 1.23 | - |
314315
| `HugePageStorageMediumSize` | `false` | Alpha | 1.18 | 1.18 |
315316
| `HugePageStorageMediumSize` | `true` | Beta | 1.19 | 1.21 |
316317
| `HugePageStorageMediumSize` | `true` | GA | 1.22 | - |

0 commit comments

Comments
 (0)