Skip to content

Commit d36b563

Browse files
Specify case when operator provides constraints
Signed-off-by: Aldo Culquicondor <[email protected]>
1 parent 6cb66a5 commit d36b563

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

keps/sig-scheduling/20190926-default-even-pod-spreading.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,12 +128,14 @@ from the k8s providers (`DefaultProvider` and `ClusterAutoscalerProvider`). The
128128
If an operator sets a Policy, these are the semantics of the presence of `SelectorSpreadingPriority`
129129
and/or `EvenPodsSpreadPriority`:
130130

131-
| SelectorSpreading | EvenPodsSpread | Valid | Pod spread constraints |
132-
| :---------------: | :------------: | :---: | :---------------------------------------: |
133-
| N | Y | Yes | provided or [k8s default](#default-rules) |
134-
| Y | Y | Yes | provided or [k8s default](#default-rules) |
135-
| N | N | Yes | None |
136-
| Y | N | No | - |
131+
| SelectorSpreading | EvenPodsSpread | Operator constraints | Valid | Pod spread constraints |
132+
| :---------------: | :------------: | :------------------: | :---: | :---------------------------: |
133+
| N | Y | Not provided | Yes | [k8s default](#default-rules) |
134+
| N | Y | Provided | Yes | provided by operator |
135+
| Y | Y | Not provided | Yes | [k8s default](#default-rules) |
136+
| Y | Y | Provided | No | - |
137+
| N | N | - | Yes | None |
138+
| Y | N | - | No | - |
137139

138140
Selecting `SelectorSpreadingPriority` but not `EvenPodsSpreadPriority` in a policy is an invalid
139141
configuration, because the latter is a requirement for the former.

0 commit comments

Comments
 (0)