-
Notifications
You must be signed in to change notification settings - Fork 86
Open
Description
The example is:
https://github.com/livekit/livekit-helm/blob/master/server-sample.yaml
loadBalancer:
# valid values: disable, alb, aws, gke, gke-managed-cert, gke-native-vpc, do
# on AWS, we recommend using alb load balancer, which supports TLS termination
# * in order to use alb, aws-ingress-controller must be installed
# https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html
# * for gke-managed-cert type follow https://cloud.google.com/kubernetes-engine/docs/how-to/managed-certs
# and set staticIpName to your reserved static IP, and certificateName to be
# name of the managed cert
# * for do uncomment clusterIssuer with your cert manager issuer
type: disable
# staticIpName: <nameofIpAddressCreated>
# certificateName: <nameOfCert>
# clusterIssuer: letsencrypt-prod
tls:
# - hosts:
# - livekit.myhost.com
# with alb, certificates needs to reside in ACM for self-discovery
# with do, use cert-manager and create certificate for turn. Load balancer is autoamtic
# with gke, specify one or more secrets to use for the certificate
# see: https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-multi-ssl#specifying_certificates_for_your_ingress
# secretName: <mysecret>I dont understand this part, for what is stands for? Can i enable on bare metal kubernetes? And how?
Why not to make configuration for MetaLLB
- I configured like that
livekit:
log_level: info
rtc:
use_external_ip: true
port_range_start: 50000
port_range_end: 60000
tcp_port: 7881
redis:
{}
# one or more API key/secret pairs
# see https://docs.livekit.io/guides/getting-started/#generate-api-key-and-secret
keys:
apikey: "secret"
turn:
enabled: true
domain: turn-local-ssb.mycustomdomain.com
tls_port: 3478
udp_port: 3478
secretName: livekit-server-tls
serviceType: "LoadBalancer"
tlsSecret: livekit-server-tlshow can i bound tls without manual providing cert files? I have cert-manager that renews and manages with certificates, and i want to use cert manager instead of static configuring, that anyway after year expires.
Livekit-server's config is confuses.
For example, why we need ingresses separatedly from livekit-server? Or it is another ingress, not livekit server's?
Why i cannot write ingress in the values.yaml of livekit-server ? To make wss and https also
Metadata
Metadata
Assignees
Labels
No labels