Kubernetes v1.37: ワークロード認識スケジュ... ノート

Kubernetes v1.37: ワークロード認識スケジューリングの推進

Kubernetes v1.37 は、ワークロード認識スケジューリングにとって重要なマイルストーンであり、複雑なバッチおよび AI/ML ワークロードのサポートを強化します。ギャングスケジューリングに不可欠なコアの Workload および PodGroup API は、ベータ版に昇格しました。このリリースでは、異種 Pod グループの階層的スケジューリング要件を管理するための CompositePodGroup API が導入されます。新しいコントローラー統合 API と workloadbuilder Go ライブラリにより、アウトオブツリーコントローラーとワークロード認識スケジューリング機能との統合が簡素化されます。ネイティブの Job コントローラーは、これらの拡張された API を高度なスケジューリングポリシーとトポロジー認識のために完全に活用するようになりました。ギャングスケジューリングおよび Workload/PodGroup API は、ベータ版への昇格と更新されたバージョン管理により、より堅牢になりました。PodGroup のキューイングが改善され、PodGroup がスケジューリングキューでファーストクラスの市民になりました。PodGroup の minCount フィールドは変更可能になり、弾力的なワークロードの動的な調整が可能になりました。ワークロード認識プリエンプションは、GenericWorkload 機能に統合され、PodGroup のディスラプションモードを尊重するようになりました。CompositePodGroup API は、マルチレベルのトポロジー認識スケジューリングを可能にし、異なるインフラストラクチャレベル間での複雑な共同配置制約を可能にします。