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

[feature request] UnitedDeployment support reschedule pod to other subset if current subset lacks resources #1673

Open
furykerry opened this issue Jul 26, 2024 · 0 comments · May be fixed by #1720
Assignees

Comments

@furykerry
Copy link
Member

furykerry commented Jul 26, 2024

Workloadspread currently support reschedule pod to other subset if current subset lacks resources, but UnitedDeployment does not. UnitedDeployment should match Workloadspread as far as possbile.

https://openkruise.io/docs/user-manuals/workloadspread/#schedule-strategy

What would you like to be added:
Add schedule-strategy in UnitedDeployment, and support Fixed(current behavior) and Adaptive(missing). When schedule-strategy is adaptive, and the pod in one subset if unschedulable, UnitedDeployment should try next the subset.

Why is this needed:
Enable UnitedDeployment to support use cases such as deployment pods to fixed ECS nodes as many as possible, and if ECS nodes is not enough for new Pods, deploy pods to virtual nodes as serverless pods.

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

Successfully merging a pull request may close this issue.

2 participants