RSS Kubernetes ブログ
フォロー
Kubernetes v1.34: DRAの消費可能なキャパシティ
Kubernetes の「動的リソース割り当て (DRA)」は、Pod のデバイスのような希少なリソースを管理し、単純なデバイス割り当てを超えて機能します。DRA は、リソース共有を含む、カスタム設定を持つ特定のデバイスのリクエストを可能にします。このブログでは、よりきめ細かいデバイス共有に不可欠な、Kubernetes 1.34 の新しい「消費可能なキャパシティ」機能を詳しく説明します。消費可能なキャパシティは、複数の ResourceClaim または DeviceRequest 間で、さらには名前空間を跨いでデバイスを共有することを可能にします。スケジューラーは、デバイスリソースの一部を割り当て、全体的なキャパシティを管理するようになりました。新しい DistinctAttribute 制約は、単一のデバイスが同じ Claim 内で複数回割り当てられるのを防ぎます。この機能を使用するには、さまざまな Kubernetes コンポーネントで DRAConsumableCapacity 機能ゲートを有効にする必要があります。開発者は、AllowMultipleAllocations を設定することで複数の割り当てを許可でき、デバイスキャパシティリクエストのポリシーを定義できます。ユーザーは ResourceClaim を介してデバイスの一部をリクエストでき、デバイスステータスには IP アドレスなどの動的な情報を含めることができます。この機能強化は、帯域幅を意識したネットワーキングとマルチテナントデバイス共有をサポートし、スケジューリングとリソース制御を改善します。このブログは、DRA をさらに洗練させるための実験とフィードバックを推奨しています。