Asayomu Tech
注目★★★★Kubernetes

Kubernetes v1.37、階層型Gang SchedulingをBeta化

30秒で把握

  • 1Kubernetes v1.37がWorkload/PodGroup APIとGang SchedulingをBeta昇格
  • 2CompositePodGroupで階層型Topology制約と一括配置をAPI化
  • 3Controller Integration APIとworkloadbuilderでWAS統合を簡素化

要約

Kubernetes v1.37は、Workload/PodGroup API、Gang Scheduling、Workload-Aware Preemption、PodGroup向け共有DRA ResourceClaimsをBetaへ昇格した。新しいCompositePodGroup APIにより、複数階層のTopology制約、Gang Scheduling、Preemptionポリシーを複雑なPod群に適用できる。WorkloadとPodGroupを木構造で組み合わせ、階層全体を単一のスケジューリング単位として、全体を満たした場合だけ一括配置する。Controller Integration APIとworkloadbuilder Goライブラリも追加し、JobやJobSet、LeaderWorkerSetなどのControllerがWAS機能を統合しやすくなった。PodGroupのminCountは変更可能になり、弾力的なワークロードの縮退・拡張にも対応する。

あなたへの影響

KubernetesでAI/MLや分散バッチを運用するチームは、v1.37対応ControllerとCompositePodGroupの検証を次スプリントで行うべき。

推奨:階層型Gang Schedulingは、複数Pod群を一括配置する仕組みであるため、既存のJobSetやLeaderWorkerSetとの配置要件を確認するとよい。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。