I have a model, the controller model, which also hosts a kubernetes cluster. This is on MAAS
This was done to keep costs down as we wanted a HA controller + HA kubernetes cluster. We can now do this in a ‘hyperconverged’ manner with 4 nodes, where the controller and worker nodes each have 3 instances, not necessarily overlapping competely. If this was not done hyperconverged we’d needed 6 machines at least, so that was rationale.
This has worked pretty fine. However, now we need to mgirate from 2.9 to 3.x. This seems to be impossible though as you cannot migrate the controller model.
What are my options? Can I first migrate applications to a different model on the same controller and then migrate it to the new controller?
years ago when I set this up you weren’t warned at all when deploying to the controller model, but reasoning about it now it seems that as soon as you deploy to the controller model that application is stuck there forever.