Kubernetes v1.34正式发布了VolumeAttributesClass API,允许用户动态修改存储卷属性,支持性能调整、成本优化和简化操作。GA版本增强了对不合理请求的取消支持,并可基于范围设置配额。多个CSI驱动程序(如AWS EBS和GCE)已支持此功能。
Kubernetes 1.31引入了VolumeAttributesClass功能,允许动态修改卷参数。该功能通过容器存储接口(CSI)实现,并需要CSI驱动程序的支持。可以为PersistentVolumeClaim(PVC)更改VolumeAttributesClass,并且Kubernetes将相应地更新卷属性。然而,仍有一些计划中的功能,如配额支持,在此测试版本中尚不可用。
Kubernetes v1.29版本引入了一个alpha功能,允许通过修改PersistentVolumeClaim(PVC)的volumeAttributesClassName来更新卷属性。这一功能简化了卷属性管理,支持动态配置和修改。用户需在kube-controller-manager和kube-apiserver中启用相关功能,并确保CSI驱动实现ModifyVolume API。通过定义StorageClass和VolumeAttributesClass,用户可以测试并验证该功能的有效性。
完成下面两步后,将自动完成登录并继续当前操作。