Kubernetes v1.33: ダイナミックプロビジョニ... ノート

Kubernetes v1.33: ダイナミックプロビジョニングのためのノードのストレージ容量スコアリング(アルファ)

Kubernetes v1.33 では、StorageCapacityScoring というアルファ機能が導入され、トポロジーに応じたボリュームのプロビジョニングが可能になりました。この機能により、ノードのストレージ容量に基づいてポッドのスケジューリングが可能になり、利用可能なスペースが最も多いまたは最も少ないノードを優先します。以前は、容量が不足しているノードのフィルタリングのみが可能で、容量ベースのスケジューリングにはスケジューラ拡張機能が必要でした。StorageCapacityScoring は、ノードローカル PV プロビジョニングのために、将来の拡張に十分なスペースを持つノードに PV を割り当てることで利点をもたらします。また、リソースの利用率を最大化し、ノードを順番に埋めることで、クラウド環境でのコスト削減にも役立ちます。この機能を有効にするには、kube-scheduler の機能ゲートで StorageCapacityScoring=true を設定します。VolumeBinding プラグインの shape パラメータは、ストレージの使用状況に基づいてノードの優先順位を構成します。デフォルトでは、利用可能な容量が高いノードが優先されますが、これを逆にすることもできます。この新しい機能は、静的プロビジョニング中に利用可能な容量が低いノードを優先する VolumeCapacityPriority アルファ機能を置き換えます。ドキュメントには、詳細と構成例が記載されています。詳細については、KEP-4049 を参照してください。