commit 4cf357faa91488743b307058c9e7cc7c69dc6a50
parent a71ab6d5f681747dc619dd863ff58a157c398678
Author: MTRNord <mtrnord1@gmail.com>
Date: Fri, 2 May 2025 00:46:31 +0200
Test livekit
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/apps/base/matrix/livekit/release.yaml b/apps/base/matrix/livekit/release.yaml
@@ -129,6 +129,9 @@ spec:
# set the Kubernetes serviceType for the TURN service. By default it sets it to "LoadBalancer" but for Hetzner you want NodePort and use a custom ingress
# See kubernetes serviceTypes on official documentation: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
serviceType: NodePort
+ loadBalancerAnnotations:
+ external-dns.alpha.kubernetes.io/hostname: turn.matrix.midnightthoughts.space
+ external-dns.alpha.kubernetes.io/access: public
loadBalancer:
# valid values: disable, alb, aws, gke, gke-managed-cert, gke-native-vpc, do, hetzner
# on AWS, we recommend using alb load balancer, which supports TLS termination
@@ -154,6 +157,7 @@ spec:
# Set the external DNS annotations for the load balancer here as Hetzner LB doesn't support UDP. So the load balancer is a NodePort meaning it is directly routing to the nodes.
extraAnnotations:
external-dns.alpha.kubernetes.io/hostname: turn.matrix.midnightthoughts.space
+ external-dns.alpha.kubernetes.io/access: public
# Ensure the ingress class name is set to the one used by your cluster
ingressClassName: fake
# autoscaling requires resources to be defined