2
0

deployment.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. labels:
  5. k8s-app: jitsi
  6. name: jitsi
  7. namespace: jitsi
  8. spec:
  9. replicas: 1
  10. strategy:
  11. type: Recreate
  12. selector:
  13. matchLabels:
  14. k8s-app: jitsi
  15. template:
  16. metadata:
  17. labels:
  18. k8s-app: jitsi
  19. spec:
  20. containers:
  21. - name: jicofo
  22. image: jitsi/jicofo
  23. imagePullPolicy: Always
  24. env:
  25. - name: XMPP_SERVER
  26. value: localhost
  27. - name: XMPP_DOMAIN
  28. value: meet.jitsi
  29. - name: XMPP_AUTH_DOMAIN
  30. value: auth.meet.jitsi
  31. - name: XMPP_INTERNAL_MUC_DOMAIN
  32. value: internal-muc.meet.jitsi
  33. - name: JICOFO_COMPONENT_SECRET
  34. valueFrom:
  35. secretKeyRef:
  36. name: jitsi-config
  37. key: JICOFO_COMPONENT_SECRET
  38. - name: JICOFO_AUTH_USER
  39. value: focus
  40. - name: JICOFO_AUTH_PASSWORD
  41. valueFrom:
  42. secretKeyRef:
  43. name: jitsi-config
  44. key: JICOFO_AUTH_PASSWORD
  45. - name: TZ
  46. value: America/Los_Angeles
  47. - name: JVB_BREWERY_MUC
  48. value: jvbbrewery
  49. - name: prosody
  50. image: jitsi/prosody
  51. imagePullPolicy: Always
  52. env:
  53. - name: XMPP_DOMAIN
  54. value: meet.jitsi
  55. - name: XMPP_AUTH_DOMAIN
  56. value: auth.meet.jitsi
  57. - name: XMPP_MUC_DOMAIN
  58. value: muc.meet.jitsi
  59. - name: XMPP_INTERNAL_MUC_DOMAIN
  60. value: internal-muc.meet.jitsi
  61. - name: JICOFO_COMPONENT_SECRET
  62. valueFrom:
  63. secretKeyRef:
  64. name: jitsi-config
  65. key: JICOFO_COMPONENT_SECRET
  66. - name: JVB_AUTH_USER
  67. value: jvb
  68. - name: JVB_AUTH_PASSWORD
  69. valueFrom:
  70. secretKeyRef:
  71. name: jitsi-config
  72. key: JVB_AUTH_PASSWORD
  73. - name: JICOFO_AUTH_USER
  74. value: focus
  75. - name: JICOFO_AUTH_PASSWORD
  76. valueFrom:
  77. secretKeyRef:
  78. name: jitsi-config
  79. key: JICOFO_AUTH_PASSWORD
  80. - name: TZ
  81. value: America/Los_Angeles
  82. - name: JVB_TCP_HARVESTER_DISABLED
  83. value: "true"
  84. - name: web
  85. image: jitsi/web
  86. imagePullPolicy: Always
  87. env:
  88. - name: XMPP_SERVER
  89. value: localhost
  90. - name: JICOFO_AUTH_USER
  91. value: focus
  92. - name: XMPP_DOMAIN
  93. value: meet.jitsi
  94. - name: XMPP_AUTH_DOMAIN
  95. value: auth.meet.jitsi
  96. - name: XMPP_INTERNAL_MUC_DOMAIN
  97. value: internal-muc.meet.jitsi
  98. - name: XMPP_BOSH_URL_BASE
  99. value: http://127.0.0.1:5280
  100. - name: XMPP_MUC_DOMAIN
  101. value: muc.meet.jitsi
  102. - name: TZ
  103. value: America/Los_Angeles
  104. - name: JVB_TCP_HARVESTER_DISABLED
  105. value: "true"
  106. - name: jvb
  107. image: jitsi/jvb
  108. imagePullPolicy: Always
  109. env:
  110. - name: XMPP_SERVER
  111. value: localhost
  112. - name: DOCKER_HOST_ADDRESS
  113. value: <Set the address for any node in the cluster here>
  114. - name: XMPP_DOMAIN
  115. value: meet.jitsi
  116. - name: XMPP_AUTH_DOMAIN
  117. value: auth.meet.jitsi
  118. - name: XMPP_INTERNAL_MUC_DOMAIN
  119. value: internal-muc.meet.jitsi
  120. - name: JVB_STUN_SERVERS
  121. value: stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302
  122. - name: JICOFO_AUTH_USER
  123. value: focus
  124. - name: JVB_TCP_HARVESTER_DISABLED
  125. value: "true"
  126. - name: JVB_AUTH_USER
  127. value: jvb
  128. - name: JVB_PORT
  129. value: "30300"
  130. - name: JVB_AUTH_PASSWORD
  131. valueFrom:
  132. secretKeyRef:
  133. name: jitsi-config
  134. key: JVB_AUTH_PASSWORD
  135. - name: JICOFO_AUTH_PASSWORD
  136. valueFrom:
  137. secretKeyRef:
  138. name: jitsi-config
  139. key: JICOFO_AUTH_PASSWORD
  140. - name: JVB_BREWERY_MUC
  141. value: jvbbrewery
  142. - name: TZ
  143. value: America/Los_Angeles