@@ -325,7 +325,7 @@ Also, we assume the risk is acceptably low because:
325
325
or the labels specified at ` matchLabelKeys ` are frequently updated (which we'll declare as not recommended).
326
326
2 . If it happens, ` selfMatchNum ` will be 0 and both ` matchNum ` and ` minMatchNum ` will be retained.
327
327
Consequently, depending on the current number of matching pods in the domain, ` matchNum ` - ` minMatchNum ` might be bigger than ` maxSkew ` ,
328
- and the node (s) could be unschedulable.
328
+ and the pod (s) could be unschedulable.
329
329
But, it does not mean that the unfortunate pods would be unschedulable forever.
330
330
331
331
## Design Details
@@ -337,7 +337,7 @@ required) or even code snippets. If there's any ambiguity about HOW your
337
337
proposal will be implemented, this is the place to discuss them.
338
338
-->
339
339
340
- A new optional field named ` MatchLabelKeys ` will be introduced to` TopologySpreadConstraint ` .
340
+ A new optional field named ` MatchLabelKeys ` will be introduced to ` TopologySpreadConstraint ` .
341
341
Currently, when scheduling a pod, the ` LabelSelector ` defined in the pod is used
342
342
to identify the group of pods over which spreading will be calculated.
343
343
` MatchLabelKeys ` adds another constraint to how this group of pods is identified.
@@ -398,7 +398,7 @@ kube-apiserver modifies the `labelSelector` like the following:
398
398
- app
399
399
` ` `
400
400
401
- In addition, kube-scheduler handles `matchLabelKeys` within the cluster-level default constraints
401
+ In addition, kube-scheduler will handle `matchLabelKeys` within the cluster-level default constraints
402
402
in the scheduler configuration in the future (see https://github.com/kubernetes/kubernetes/issues/129198).
403
403
404
404
Finally, the feature will be guarded by a new feature flag. If the feature is
0 commit comments