RSS Kubernetes ブログ
フォロー
Kubernetes v1.33: 変更可能なCSIノード割り当て可能カウント
Kubernetes v1.33 は、CSI ノードの可変割り当て可能数というアルファ機能を導入しました。この機能により、CSI ドライバーはノードがハンドルできる最大ボリューム数を動的に更新することができます。この機能は、ポッドのスケジューリング決定の正確さを高め、スケジューリングの失敗を減らします。従来、CSI ドライバーは静的な最大ボリューム・アタッチメント・リミットを提供していましたが、これはノードのライフサイクル中の様々な理由により変更される可能性があります。静的な報告は、Kubernetes が容量があるノードにポッドをスケジュールすることを引き起こし、ポッドが ContainerCreating 状態に留まることを引き起こす可能性があります。新しい機能ゲート MutableCSINodeAllocatableCount を使用することで、Kubernetes は CSI ドライバーがランタイム中でノード・アタッチメント・キャパシティを調整し、報告することを可能にします。これにより、スケジューラーがノードのキャパシティに関する最新の情報を保持することができます。この機能は、2 つのメカニズムをサポートしています。周期的な更新と更新。このアルファ機能を使用するには、kube-apiserver と kubelet コンポーネントで MutableCSINodeAllocatableCount 機能ゲートを有効にする必要があります。Kubernetes コミュニティは、この機能に関するフィードバックを歓迎し、ベータ版と GA の安定性に向けた進化を促すためにテストやディスカッションを奨励しています。