Skip to content

High load on single stunner runtime #161

Answered by rg0now
techtruth asked this question in Q&A
Discussion options

You must be logged in to vote

Just as you say, in order to ingest real-time media traffic into the cluster STUNner indeed must "receive and then forward traffic to the media server". STUNner is essentially a semi-standard TURN server disguised as a Kubernetes gateway, and TURN is essentially just a smarter UDP proxy, so the need for packet forwarding here is a given. Furthermore, TURN sessions are pinned to a particular STUNner pod for their entire lifetime; this is again a given in TURN (we have played with the idea to implement live TURN session migration several times, but no compelling reason to do so has come up so far). It is therefore a valid concern what happens when a single STUNner pod gets overloaded.

Lucki…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@techtruth
Comment options

Answer selected by techtruth
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants