Cloud +Kubernetes+ Docker + Jitsi - Implement JVB load Balance on Cloud infra with Kubernetes or better achitechture

We are looking for an expert advise & steps in Cloud +Kubernetes+ Docker + Jitsi for refactoring existing server architecture. Currently we have an VM instance with Ubuntu 18.04 LTS running jitsi-docker with the basic docker-compose configuration (container for WEB, JICOFO, one JVB, PROSODY and one JIBRI).

We have to manage from 500 to 5000 concurrent users in different rooms so we need to add additional JVBs server for load balancing (with Kubernetes or with other better systems independent of cloud managed infrastucture). We need also the possibility to turn on or off the JVBs(Auto scale) dynamically based on the current traffic, without making changes on the whole systems.

We need also to know if there is a way to automatically handle the JVBs (for automated scaling up and scaling down of additional servers) using kubernetes or similar system if the system need more resources or at the peak of the system usage (for example from 09.00 to 18.00, CPU usage, etc.)

sent you a PM

Could you share how you do it? Thanks!