Skip to content

karmada-scheduler could support an incremental scheduling capability in divided replicas strategy #6333

@LivingCcj

Description

@LivingCcj

What would you like to be added:
Add a new replicas scheduling scenarios In divided replicas scheduling type, which could support an incremental delivery replicas strategy. If the available replicas in member-clusters is less than the target replicas, the karmada-scheduler should deliver the available replicas to member-clusters preferentially.

Why is this needed:
In Divided replicas scheduling type, user want to scale up by 100 pods, but the member clusters could place 95 pods. however the scheduler will meet err not enough to schedule.

Image

In the cases, that expects karmada-scheduler to divide the 95 pods into member cluster preferentially, and then keep going to divide the remaining pods.

Image

In emergency workload scaling scenarios, users should accept delivery partial replicas preferentially.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions