JITSI install 설치


개요

zoom 처럼 직접 서버 구축해서 사용할 수 있는 오픈소스 목표는 쿠버네티스에 배포하고 custom , submoain연결 까지
일단은 3가지 방법 모두 해봄

  1. 퀵설치
  2. docker
  3. 메뉴얼 설치

지우는 방법

install

# Install guide for kubernetes

This guide will deploy jitsi in the most simple way: as several containers in a single pod. This is enough to start in case your hardware is enough. If you need to scale components to severa instance, you'll have to modify it to use several services and pods.

Create a namespace to deploy jitsi to:

`kubectl create namespace jitsi`

Add the secret with secret values (replace `...` with some random strings):

`kubectl create secret generic jitsi-config -n jitsi --from-literal=JICOFO_COMPONENT_SECRET=... --from-literal=JICOFO_AUTH_PASSWORD=... --from-literal=JVB_AUTH_PASSWORD=... `

Deploy the service to listen for JVB UDP traffic on all cluster nodes port 30300:

`kubectl create -f jvb-service.yaml`

Now we can deploy the rest of the application. First modify the `DOCKER_HOST_ADDRESS` env value in deployment.yaml to point to one of nodes in your cluster (or load-balancer for all nodes if you have one), and then deploy it:

`kubectl create -f deployment.yaml`

To expose the webapp, we can use Ingress (replace the `host` value with your actual hostname):

`kubectl create -f web-service.yaml`

You can either use "https" or "http" service port, depending on whether your ingress allows self-signed certs.
  1. 자동설치 자동설치는 편하다.
  2. docker

  3. 메뉴얼 설치

  4. kubernetes





© 2020.04.01 by sdk

Powered by sdk