openreplay/scripts/helm
Rajesh Rajendran ca22a2c617 chore(install): update openreplay/image version
Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>
2021-07-10 18:43:11 +05:30
..
app Assist (#58) 2021-06-25 14:52:15 +02:00
db chore(upgrade): moving the sql to release specific folders. 2021-07-10 12:34:38 +05:30
longhorn feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
management v1.1.0 (#31) 2021-06-11 23:31:29 +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): removed /peers block 2021-06-25 11:30:51 +02:00
roles/openreplay fix(install): update db resources 2021-07-09 00:00:52 +05:30
build_deploy.sh v1.1.0 (#31) 2021-06-11 23:31:29 +05:30
install.sh fix(install): update cache before installation 2021-06-12 00:08:35 +05:30
kube-install.sh fix(install): update db resources 2021-07-09 00:00:52 +05:30
local_run.md feat(install): build and run images locally. (#46) 2021-06-22 17:16:26 +00:00
migration.yaml chore(upgrade): disable gather facts. 2021-07-10 12:39:32 +05:30
openreplay-cli feat(install): install specific dbs (#75) 2021-07-04 11:20:35 +00:00
README.md Fix typos (#15) 2021-06-04 11:02:53 +02:00
setup.yaml v1.1.0 (#31) 2021-06-11 23:31:29 +05:30
upgrade.sh chore(upgrade): upgrade script fixes. 2021-07-10 12:35:26 +05:30
vars.yaml feat(install): override default db resource allocation (#74) 2021-07-04 11:19:20 +00:00
vars_template.yaml chore(install): update openreplay/image version 2021-07-10 18:43:11 +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)
    • recommended (8cores 32G RAM)

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