mariadb-operator/mariadb-operator

[Feature] MaxScale GUI `Service`

Closed this issue · 0 comments

Is your feature request related to a problem? Please describe.
It is not possible to connect to the MaxScale GUI through the default MaxScale Service. The reason is that the request gets load balanced to a different MaxScale instance each time, so the browser session may not be valid.

Describe the solution you'd like
Support a new guiService which sets ServiceAffinity=Client so we don't have issues with the session and we can still do load balancing. Note that the data in this instance will be eventually consistent, but this is an assumption we can make since the GUI is already based on polling.

Describe alternatives you've considered
Delegate the creation of this service to the user, but it is a worse experience.