-
-
Notifications
You must be signed in to change notification settings - Fork 520
How to deploy ION to kubernetes? #597
Comments
@leewardbound would you be able to have a look? Thank you so much |
hey, so this is a familiar issue, i think we used to have some docs/examples about this but i'm not sure where they are right now -- the issue is related to how webrtc works, basically UDP ports need to be open (but not load balanced or mapped to different host ports). this is tricky on kubernetes. in my preferred choice to workaround this is to use a DaemonSet instead of a Deployment (assuring 1 ion-sfu is scheduled on each node), and to use i've never deployed
|
@leewardbound Thank you so much, i tried deploying currently i'm getting the below 2 lines in both
one observation that the docker version that works locally has the following ports setup
which means, theoretically at least, it can work with only 3478 and 5000 if configured correctly. That's why i'm trying to get the following service ports to work:
I will continue digging and post my findings. @Sean-Der @adwpc by chance do you have ideas around here? Thank you everyone so much |
comparing the sfu logs between k8s on linode and local docker: k8s on linkdoe:
local docker
the docker version the ICE switch to |
looking at the following offer and answer, what i can see both has
|
Your environment.
What did you do?
I have deployed ION to Kubernetes, everything is working except for SFU unable to create peer connection, here is my deployment and service
once trying to get video streaming working, i'm getting the below in browser
and the below in ION-SFU pod logs
I also updated the sfu.toml config to have my cluster public ip
nat1to1 = ["public ip"]
is there a way to know what's missing in the config?
The text was updated successfully, but these errors were encountered: