I would like to deploy SFU server to Kubernetes cluster.
The problem is that I would like to make it possible to have multiple instances working in parallel on the same cluster, so using host network is not an option.
I am not an expert on WebRTC, but I am thinking of deploying TURN server in the same namespace as SFU and expose it outside the cluster through dedicated IP and use it to connect to every SFU instance.
I assume that it would require exposing only 3016 port on SFU.
However I have no idea how to enforce using TURN on client side (it is Vue app) and I have no idea if my proposal has a minimal chance to be working, can someone more experienced express his thoughts?
In before - I know that without using host network the performance of connection will be poorer, but this deployment is only for development purposes, so I don’t mind.