openreplay/scripts/helm
Rajesh Rajendran d4fed1666e
docs(script): Adding Banner
Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>
2021-05-19 22:34:23 +05:30
..
app feat(install): auto create jwt_secret for chalice. 2021-05-19 20:50:54 +05:30
db Changes: 2021-05-17 12:58:23 +02:00
longhorn feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
management feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
monitoring/kube-prometheus-stack feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
nginx-ingress feat(nginx): increase minio upload size to 50M 2021-05-19 02:00:36 +05:30
roles/openreplay feat(install): auto create jwt_secret for chalice. 2021-05-19 20:50:54 +05:30
build_deploy.sh chore(script): update usage for build deploy. 2021-05-14 22:29:36 +05:30
install.sh Making domain_name mandatory 2021-05-19 20:38:46 +05:30
kube-install.sh docs(script): Adding Banner 2021-05-19 22:34:23 +05:30
openreplay-cli docs(script): Adding Banner 2021-05-19 22:34:23 +05:30
README.md Update README.md 2021-05-18 20:14:32 +02:00
setup.yaml feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
vars.yaml feat(install): auto create jwt_secret for chalice. 2021-05-19 20:50:54 +05:30

Helm charts for installing OpenReplay components

Installation components are separated by namepaces.

Namespace:

  • app: Core OpenReplay application related components.

    • alerts
    • assets
    • chalice
    • ender
    • sink
    • storage
    • http
    • integrations
    • db
  • db: Contains following databases and backend components.

    • kafka (ee)
    • redis
    • postgresql
    • clickhouse (ee)
    • minio
    • nfs-server
  • longhorn: Storage solution for kubernetes PVs.

  • nginx-ingress: Nginx ingress for internet traffic to enter the kubernetes cluster.

Scripts:

  • install.sh

    Installs OpenReplay in a single node machine, for trial runs / demo.

    This script is a wrapper around the install.sh with k3s as kubernetes distro.

    Note: As of now this script support only ubuntu, as we've to install some packages to enable NFS.

  • kube-install.sh:

    Installs OpenReplay on any given kubernetes cluster. Has 3 configuration types:

    • small (2cores 8G RAM)
    • medium (4cores 16G RAM)
    • recommened (8cores 32G RAM)

    For all options, bash kube-install.sh -h