Kubernetes v1.34: Pod が DRA リソ... ノート

Kubernetes v1.34: Pod が DRA リソースの健全性を報告

Kubernetes v1.34 では、Pod で使用される GPU のような特殊なハードウェアの健全性に関する洞察を提供するアルファ機能が導入されました。KEP-4680 に基づいて構築されたこの新しい機能は、動的リソース割り当て (DRA) ドライバーを拡張します。デバイスの健全性ステータスは、DRA を介して Pod のステータスフィールドに直接報告されるようになりました。デバイスの健全性を公開することで、ユーザーはステートフルアプリケーションや長時間実行されるジョブの問題を迅速に診断できます。これにより、オペレーターや開発者は、基盤となるハードウェア障害を特定できます。これは、dra-health API グループで定義された新しい gRPC ヘルスサービスを通じて行われます。Kubelet は DRA ドライバーと統合され、ヘルスアップデートをキャッシュに保存します。デバイスの健全性が変化すると Pod のステータスが更新され、allocatedResourcesStatus フィールドに反映されます。これにより、ユーザーは kubectl を使用して Pod のステータスを検査することで、ハードウェア障害を特定できます。この機能を使用するには、ResourceHealthStatus フィーチャーゲートを有効にする必要があります。計画されている機能強化には、詳細なヘルスメッセージと設定可能なタイムアウトが含まれます。Kubernetes コミュニティは、ハードウェア障害の処理を改善することを目指しており、ユーザーからのフィードバックを歓迎します。