Skip to content

Support multi-volcano-scheduler without using selectors in the helm chart (at least) too #4645

@hajnalmt

Description

@hajnalmt

What is the problem you're trying to solve

Volcano has a feature:
https://github.com/volcano-sh/volcano/blob/master/docs/design/deploy-multi-volcano-schedulers-without-using-selector.md
But it's not supported in the helm chart yet. In this case we need to deploy the scheduler as a Statefulset not as a Deployment.
https://github.com/volcano-sh/volcano/blob/master/installer/helm/chart/volcano/templates/scheduler.yaml

I think SCHEDULER_NUM should be retrieved from the replicas value (but shall be overrideable too I think).

Describe the solution you'd like

Ability to deploy the scheduler via a Statefulset with helm and use multi-volcano-scheduler feature.

Additional context

The introduction happened in this PR:
#1795

Metadata

Metadata

Labels

area/deployIssues or PRs related to deploy/helm/build/scripts changesgood first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions