Configure how to rollout a new version of your application
Step | v1 Replicas | v2 Replicas | Total Replicas |
---|---|---|---|
Before rollout | 12 | 0 | 12 |
It will bring down 3 v1 replicas because minimum available replica(max unavailable) should be 9. | 9 | 0 | 9 |
It will bring up 6 v2 replicas because maximum available replicas(max surge) can be 15 | 9 | 6 | 15 |
Once all v2 replicas are available then it will again bring down 6 v1 replicas | 3 | 6 | 9 |
It will bring up 3 v2 replicas because the total should be 12 at rollout completion | 0 | 12 | 12 |
Rollout Complete | 0 | 12 | 12 |
Steps | v1 Traffic(%) | v2 Traffic(%) | Pause For(seconds) |
---|---|---|---|
Before rollout | 100% | NA | |
1 - Automatic | 90% | 10% | 60 |
2 - Automatic | 70% | 30% | Pause Indefintely |
3- Manual trigger next step | 20% | 80% | 30 |
Rollout complete | 0% | 100% | NA |