Kubernetes v1.34: ボリューム変更のための ... ノート

Kubernetes v1.34: ボリューム変更のための VolumeAttributesClass が正式リリース (GA)

Kubernetes v1.34 で VolumeAttributesClass API が正式リリース(GA)となり、ボリューム属性の動的な変更が可能になりました。このクラスターレベルのリソースはプロファイルとして機能し、管理者は異なるストレージ QoS やパフォーマンス層を定義できます。ユーザーは、PersistentVolumeClaim で volumeAttributesClassName を介して希望するプロファイルを選択します。その後、Container Storage Interface (CSI) ドライバがこれらの変更を基盤となるストレージシステムに適用します。これにより、動的なパフォーマンスのスケーリング、オンザフライでの調整によるコスト最適化、そして Kubernetes API 内での変更管理による運用簡素化が実現します。GA リリースでは、実現不可能なエラーに対するキャンセルサポートが導入され、ボリュームの状態の不整合を防ぎます。また、ResourceQuota スコープセレクターを使用して、特定の VolumeAttributesClasses を参照する PVC に対してクォータを適用することも可能になりました。Amazon EBS CSI Driver と Google Compute Engine Persistent Disk CSI Driver の両方が、これらの動的な属性変更をサポートしています。詳細については、SIG Storage コミュニティにお問い合わせください。