Kubernetes v1.34: DRAがGA(一般提供)... ノート

Kubernetes v1.34: DRAがGA(一般提供)に昇格

Kubernetes 1.34 では、Dynamic Resource Allocation (DRA) に大幅な機能強化がもたらされました。DRA のコア機能は一般提供 (General Availability) に移行し、安定した長期的な採用に適した状態になりました。DRA により、ワークロードがデバイスの要件を指定し、スケジューラが実際のデバイスを割り当てることができるようになり、GPU のような特殊なハードウェアの柔軟な管理が可能になります。DRA が一般提供されたことにより、以前のベータ版機能とともに、デフォルトで有効になります。管理アクセスのラベリングなど、いくつかの機能がベータ版に移行しました。これにより、承認されたユーザーが特定のデバイス機能を誤用することを制限できます。優先リストを使用すると、ワークロードは複数の許容可能なデバイスの代替手段を指定でき、より柔軟なスケジューリングが可能になります。kubelet API は、DRA 割り当て済みの Pod リソースを報告するように更新され、ノードの監視が改善されました。新しいアルファ版機能は、DRA の将来の可能性を示しています。拡張リソースマッピングは、DRA で管理されたリソースを拡張リソースとして広告することをサポートし、既存のワークロードでの消費を簡素化します。コンシューマブルキャパシティは、柔軟なデバイス共有を導入し、管理者定義のポリシーに基づいて、複数の無関係な Pod が単一の物理デバイスを共有できるようにします。バインディング条件は、外部リソースが準備完了であることが確認されるまで Pod のバインディングを遅延させることにより、スケジューリングの信頼性を向上させます。最後に、DRA のリソースヘルスステータスは、Pod ステータスを介してデバイスのヘルスを公開することで、オブザーバビリティを向上させます。チームは、今後のリリースでさらに多くのアルファ版およびベータ版機能を一般提供に移行する予定です。