dry-judge-71782
08/19/2025, 6:54 AMtall-airline-16756
08/19/2025, 6:54 AMtall-airline-16756
08/19/2025, 6:55 AMhelm repo add livekit <HELM_REPO_URL>
(just swap out <HELM_REPO_URL>
with the right URL for the LiveKit Helm repo).
3. SSL Certificates: Bring in your SSL certificates as Kubernetes Secrets with:
kubectl create secret tls <name> --cert <cert-file> --key <key-file> --namespace <namespace>
4. TURN Server: Don’t forget to enable TURN in your values.yaml
file. Here’s an example:
livekit:
turn:
enabled: true
domain: <http://turn.myhost.com|turn.myhost.com>
tls_port: 3478
secretName: <turn-tls-secret>
5. Create Configuration File: Take the server-sample.yaml
as a starting point and tweak it with your own details.
6. Install LiveKit: Deploy it using Helm:
helm install <instance_name> livekit/livekit-server --namespace <namespace> --values values.yaml
7. Post-Installation: Remember to open the necessary firewall ports and update your DNS to point to the ingress/service you just created.
If you hit any bumps or want me to walk you through any step, just give me a shout—I’m here to help!
Sources: Deploy to Kubernetes | LiveKit Docs | Deploying LiveKit | LiveKit Docs | livekit-server/templates/NOTES.txtdry-judge-71782
08/19/2025, 7:27 AMtall-airline-16756
08/19/2025, 7:28 AM<wss://livekit.yourhost.com>
).
If you'd like, I’m here to help you set up the load balancer or sort out the DNS records—just let me know!
Sources: ingress-sample.yaml | Deploy to Kubernetes | LiveKit Docsdry-judge-71782
08/19/2025, 3:29 PMtall-airline-16756
08/19/2025, 3:31 PM