jvb-deployment.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. labels:
  5. service: jvb
  6. name: jvb
  7. spec:
  8. replicas: 1
  9. strategy:
  10. type: Recreate
  11. template:
  12. metadata:
  13. labels:
  14. service: jvb
  15. spec:
  16. containers:
  17. - env:
  18. - name: XMPP_SERVER
  19. value: <IP address of the prosody ClusterIP service>
  20. - name: DOCKER_HOST_ADDRESS
  21. value: <External IP address of the LoadBalancer service exposing the UDP:10000 TCP:4443 ports of the videobridge>
  22. - name: XMPP_DOMAIN
  23. value: meet.jitsi
  24. - name: XMPP_AUTH_DOMAIN
  25. value: auth.meet.jitsi
  26. - name: JVB_COMPONENT_SECRET
  27. value: s3cr3t
  28. - name: JVB_STUN_SERVERS
  29. value: stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302
  30. - name: JICOFO_AUTH_USER
  31. value: focus
  32. - name: TZ
  33. value: Europe/Paris
  34. image: jitsi/jvb
  35. name: jvb
  36. ports:
  37. - containerPort: 10000
  38. protocol: UDP
  39. - containerPort: 4443
  40. resources: {}
  41. restartPolicy: Always
  42. status: {}