Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kubernetes: support default scheduler instead of volcano for autoscaling #660

Open
d4l3k opened this issue Nov 29, 2022 · 0 comments
Open

Comments

@d4l3k
Copy link
Member

d4l3k commented Nov 29, 2022

Description

Right now Volcano doesn't handle autoscaling correctly since it won't schedule jobs if there's not enough resources. For single node jobs it would be nice to support the non-volcano K8s batch scheduler so the Pods will be created and can autoscale the cluster.

Detailed Proposal

Add a setting scheduler to the kubernetes scheduler to allow setting schedulerName to "default-scheduler" to use the standard logic.

https://volcano.sh/en/docs/vcjob/#schedulername

There's some prototype work that was done for TPU node prototyping in 66e934c which required the same default scheduler logic

Alternatives

Additional context/links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant