Coscheduling
Configure gang scheduling with Coscheduling
This guide describes how to enable gang scheduling with the Coscheduling plugin in Kubeflow Trainer.
The Coscheduling plugin ensures that a group of Pods in the same training job start together only when all required resources are available,
Prerequisites
You have to install and enable the Coscheduling plugin in your Kubernetes cluster before enabling the Coscheduling gang scheduling policy.
Enable Gang Scheduling with Coscheduling
The Coscheduling
policy
configures gang scheduling with
Coscheduling plugin
podGroupPolicy:
coscheduling:
scheduleTimeoutSeconds: 30
Feedback
Was this page helpful?
Thank you for your feedback!
We're sorry this page wasn't helpful. If you have a moment, please share your feedback so we can improve.
Last modified October 18, 2025: trainer: add Volcano scheduler to gang scheduling guide (#4213) (b0356bc)