Kubernetes v1.29은 PVC에서 지정된 VolumeAttributesClassName을 변경하여 볼륨 속성을 수정하는 기능을 도입합니다.
이 기능은 이전에는 공급자 API와 직접 상호작용해야 했던 IOPS 및 처리량과 같은 볼륨 속성을 업데이트하는 과정을 간소화합니다.
VolumeAttributesClass API는 CSI 드라이버에 대한 가변 볼륨 속성 사양을 정의하며 PVC 프로비저닝 중 또는 프로비저닝 후에 적용할 수 있습니다.
ModifyVolumeStatus API는 ControllerModifyVolume 작업의 상태를 나타내는 데 사용되는 API입니다.
이 기능을 사용하려면 kube-controller-manager 및 kube-apiserver에서 관련 기능 게이트를 활성화해야 합니다.
CSI 드라이버도 ModifyVolume API를 구현해야 합니다.
사용자는 VolumeAttributesClass를 정의하고 PVC에서 지정하여 프로비저닝 중에 원하는 볼륨 속성을 적용할 수 있습니다.
PVC에서 VolumeAttributesClassName을 변경하면 외부-리사이저 사이드카가 CSI ControllerModifyVolume 작업을 시작합니다.
이 기능은 수동적인 볼륨 속성 변경을 가능하게 하여 수동적인 개입이나 공급자 특정 API가 필요하지 않습니다.
이 기능의 개발에 참여한 기여자로는 Baofa Fan, Ben Swartzlander, Connor Catlett, Hemant Kumar, Jan Šafránek, Joe Betz, Jordan Liggitt, Matthew Cary, Michelle Au 및 Xing Yang이 있습니다.
kubernetes.io
Kubernetes 1.29: VolumeAttributesClass for Volume Modification
Create attached notes ...
