Skip to content

Commit

Permalink
KEP-3751 Beta Placeholder for VolumeAttributeClass
Browse files Browse the repository at this point in the history
  • Loading branch information
AndrewSirenko committed Jul 15, 2024
1 parent 43c578f commit 69d6916
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions content/en/docs/concepts/storage/volume-attributes-classes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@ weight: 40
---
<!-- overview -->

{{< feature-state for_k8s_version="v1.29" state="alpha" >}}
{{< feature-state feature_gate_name="VolumeAttributesClass" >}}

This page assumes that you are familiar with [StorageClasses](/docs/concepts/storage/storage-classes/),
[volumes](/docs/concepts/storage/volumes/) and [PersistentVolumes](/docs/concepts/storage/persistent-volumes/)
[Volumes](/docs/concepts/storage/volumes/) and [PersistentVolumes](/docs/concepts/storage/persistent-volumes/)
in Kubernetes.

<!-- body -->

A VolumeAttributesClass provides a way for administrators to describe the mutable
"classes" of storage they offer. Different classes might map to different quality-of-service levels.
Kubernetes itself is unopinionated about what these classes represent.
Kubernetes itself is un-opinionated about what these classes represent.

This is an alpha feature and disabled by default.
This is a beta feature and disabled by default.

If you want to test the feature whilst it's alpha, you need to enable the `VolumeAttributesClass`
If you want to test the feature whilst it's beta, you need to enable the `VolumeAttributesClass`
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/) for the kube-controller-manager and the kube-apiserver. You use the `--feature-gates` command line argument:

```
Expand Down Expand Up @@ -74,7 +74,7 @@ Each VolumeAttributesClass has a resizer that determines what volume plugin is u

The modifying volume feature support for VolumeAttributesClass is implemented in [kubernetes-csi/external-resizer](https://github.com/kubernetes-csi/external-resizer).

For example, a existing PersistentVolumeClaim is using a VolumeAttributesClass named silver:
For example, an existing PersistentVolumeClaim is using a VolumeAttributesClass named silver:

```yaml
apiVersion: v1
Expand Down

0 comments on commit 69d6916

Please sign in to comment.