karmada
                                
                                
                                
                                    karmada copied to clipboard
                            
                            
                            
                        add scheduling diagnosis
Signed-off-by: Garrybest [email protected]
What type of PR is this? /kind feature
What this PR does / why we need it: Add scheduling diagnosis when no clusters fit. Here is the example.
Warning ScheduleBindingFailed 2s (x10 over 4s) karmada-scheduler 0/3 clusters are available: 1 cluster(s) had untolerated taint {dedicated: special-user}, 2 cluster(s) didn't have the API resource.
Which issue(s) this PR fixes: Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
add scheduling diagnosis
                                    
                                    
                                    
                                
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign kevin-wangzefeng after the PR has been reviewed.
You can assign the PR to them by writing /assign @kevin-wangzefeng in a comment when ready.
The full list of commands accepted by this bot can be found here.
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
PTAL, diagnosis is significant to show details when fail scheduling. /cc @XiShanYongYe-Chang @RainbowMango
/assign I'm sorry for missing this.
Any ideas?
So sorry for let this sit. It is still on my TODO list. I'll try to focus on it this week. PS: When I look at it, I can't help to think about how to show more scheduler statuses directly to Binding objects, not just log it out.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: RainbowMango
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~OWNERS~~ [RainbowMango]
 
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment