Skip to content

Commit ce2b7e9

Browse files
bishalthapa-tzachaller
authored andcommitted
Improve Documentation for Scaledown on Aborted Rollout
Improves understanding of how scaling down behaves depending on different configurations. • Canary with traffic routing + setCanaryScale does not scales down immediately when `abortScaleDownDelaySeconds = 0`. • Canary with traffic routing + setCanaryScale scales down after some delay of N second `abortScaleDownDelaySeconds = N`. Signed-off-by: Bishal Thapa <[email protected]>
1 parent d605486 commit ce2b7e9

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

docs/features/scaledown-aborted-rs.md

+12-10
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ The following table summarizes the behavior under combinations of rollout strate
66
`abortScaleDownDelaySeconds = nil` is the default, which means in v1.1 across all rollout strategies, the new replicaset
77
is scaled down in 30 seconds on abort by default.
88

9-
| strategy | v1.0 behavior | abortScaleDownDelaySeconds | v1.1 behavior |
10-
|--------------------------------------------:|:-----------------------------:|:--------------------------:|:-----------------------------:|
11-
| blue-green | does not scale down | nil | scales down after 30 seconds |
12-
| blue-green | does not scale down | 0 | does not scale down |
13-
| blue-green | does not scale down | N | scales down after N seconds |
14-
| basic canary | rolling update back to stable | N/A | rolling update back to stable |
15-
| canary w/ traffic routing | scales down immediately | nil | scales down after 30 seconds |
16-
| canary w/ traffic routing | scales down immediately | 0 | does not scale down |
17-
| canary w/ traffic routing | scales down immediately | N | scales down after N seconds |
18-
| canary w/ traffic routing + setCanaryScale | does not scale down (bug) | * | should behave like canary w/ traffic routing |
9+
| strategy | v1.0 behavior | abortScaleDownDelaySeconds | v1.1 behavior |
10+
|--------------------------------------------:|:-----------------------------:|:--------------------------:|:---------------------------------------------:|
11+
| blue-green | does not scale down | nil | scales down after 30 seconds |
12+
| blue-green | does not scale down | 0 | does not scale down |
13+
| blue-green | does not scale down | N | scales down after N seconds |
14+
| basic canary | rolling update back to stable | N/A | rolling update back to stable |
15+
| canary w/ traffic routing | scales down immediately | nil | scales down after 30 seconds |
16+
| canary w/ traffic routing | scales down immediately | 0 | scales down immediately |
17+
| canary w/ traffic routing | scales down immediately | N | scales down immediately |
18+
| canary w/ traffic routing + setCanaryScale | scales down immediately | 0 | does not scale down |
19+
| canary w/ traffic routing + setCanaryScale | scales down immediately | N | scales down after N seconds |
20+
| canary w/ traffic routing + setCanaryScale | does not scale down (bug) | * | should behave like canary w/ traffic routing |

0 commit comments

Comments
 (0)