'How do I provide udp and http(tcp 80/443) services simultaneously with the same domain in EKS?
I’m installing Jitsi on EKS, but I’m having trouble setting up the network. In Jitsi, two applications run as each deployment. One is a web (http/https) application called Jitsi meet and the other is a udp application called video-bridge. The web page of jitsi meet tries to communicate with video-bridge using the unified domain (e.g. meet.example.io), so I am trying to expose the services of both applications to the outside using the same domain.
I create an AWS Ingress resource which provision ALB, and the ALB exposes Jitsi meet.
To expose video-bridge, I created a LoadBalancer for udp and provisioned an NLB.
Since each load balancer is assigned a different endpoint, I do not know how to make these two load balancers accessible as a single domain.
So, I tried to find out if EKS’s LoadBalancer type service can set two target groups of different protocols (http, udp) at the same time, but I couldn’t find an appropriate setting.
What I want to do is to use a single domain to route requests to port 80/443 to the jitsi-meet application, and requests to port 10000 to the video-bridge application. How can I set up the network like this?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
