Skip to content

Commit ef1d6bf

Browse files
Address reviewer's comments
1 parent 533a49d commit ef1d6bf

File tree

1 file changed

+6
-4
lines changed
  • keps/sig-scheduling/785-scheduler-component-config-api

1 file changed

+6
-4
lines changed

keps/sig-scheduling/785-scheduler-component-config-api/README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,15 @@ The second iteration, `kubescheduler.config.k8s.io/v1beta2`, includes the follow
9898
- Cleanup of validation hacks.
9999

100100
The third iteration, `kubescheduler.config.k8s.io/v1beta3`, includes the following changes:
101-
- Change the weights of the following user configurable plugins.
101+
- Change the weight of plugins that can be influenced by end users through the Pod specs.
102102
- `InterPodAffinity` to 2
103103
- `NodeAffinity` to 2
104-
- `TaintToleration` to 3 as the usage of node tainting to group nodes in the cluster is increasing for many user workloads
104+
- `TaintToleration` to 3 as the usage of node tainting to group nodes in the cluster is a increasingly becoming a use-case
105+
for many user workloads
105106

106-
The main reason for increasing the weights of the above plugins is conflict with other plugins like image locality, utilization.
107-
More information can be found [here](https://github.com/kubernetes/kubernetes/issues/88174)
107+
The main reason is that some plugins have "default" behavior without needing user inputs, whereas the above plugins are
108+
about user preferences, so should have more influence while making scheduling decisions.
109+
More information on the discussion can be found [here](https://github.com/kubernetes/kubernetes/issues/88174)
108110
### Risks and Mitigations
109111

110112
The major risk is around the removal of the `unreserve` extension point.

0 commit comments

Comments
 (0)