-------------------- -------------------------- --------------------------
| Node Pool 1 (3) | | Node Pool 2 (1) | | Receiving Pool (0) |
-------------------- -------------------------- ---------------------------
8 apps 3 apps vacant
Impending update to node pool 1. NodePool 2 has neither capacity and is on the block for update as well.
Scale Receiving Pool, cordon/drain node pool 1
-------------------- -------------------------- --------------------------
| Node Pool 1 (3) | | Node Pool 2 (1) | | Receiving Pool (3) |
-------------------- -------------------------- ---------------------------
0 apps, unscheduleable 3 apps 8 apps
Update NodePool 1, cordon/drain receiving pool
-------------------- -------------------------- --------------------------
| Node Pool 1 (3) | | Node Pool 2 (1) | | Receiving Pool (3) |
-------------------- -------------------------- ---------------------------
8 apps 3 apps Vacant
Repeat cordon/drain for NP2 / Receiving Pool workflow outlined above.
Updates complete. Scale Receiving Pool to 0, and bank the update for receiving pool