melodic-vegetable-78787
02/17/2025, 2:29 PMgray-monkey-83525
02/17/2025, 2:29 PMmelodic-vegetable-78787
02/17/2025, 2:30 PMgray-monkey-83525
02/17/2025, 2:30 PMvalues.yaml
file for your deployment configuration.
3. Network Configuration: Configure your network to allow traffic on the necessary ports. This includes TCP port 7881 for WebRTC over TCP, UDP port 3478 for TURN/UDP, and a range of UDP ports (50000-60000) for WebRTC traffic. Ensure your firewall rules are set to allow this traffic.
4. TLS/SSL Termination: Use an Ingress controller to handle TLS/SSL termination. For EKS, you might need to install the AWS Load Balancer Controller to use ALB for TLS termination.
5. Redis Setup: Redis is required for a distributed setup as a shared data store and message bus. Ensure Redis is configured and accessible by your LiveKit nodes.
6. Monitoring and Autoscaling: Enable monitoring using Prometheus and set up autoscaling based on CPU and memory utilization to handle varying loads efficiently.
Would you like more detailed guidance on any specific part of the deployment process?
Sources:
- Deploy to Kubernetes
- Deployment overview 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.