openreplay/scripts/helm
KRAIEM Taha Yassine ce6a5e3449 Changes:
- cleaned env-vars
- changed chalice.yaml env-vars
2021-05-11 18:42:02 +02:00
..
app Changes: 2021-05-11 18:42:02 +02:00
db Changes: 2021-05-10 16:41:47 +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(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
roles/openreplay feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
install.sh feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
kube-install.sh feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
openreplay-cli feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
README.md feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
setup.yaml feat(scripts): initial commit of build and deploy scripts. 2021-05-10 08:26:03 +05:30
vars.yaml chore(installation): cleanup unused values 2021-05-10 23:08:13 +05:30

Helm charts for installing openreplay components.

Installation components are separated by namepaces.

Namespace:

  • app: Core openreplay application related components.

    • alert
    • auth
    • cache
    • chalice
    • clickhouse
    • ender
    • events
    • failover
    • filesink
    • filestorage
    • http
    • integrations
    • ios-proxy
    • metadata
    • negative
    • pg-stateless
    • pg
    • preprocessing
    • redis
    • ws
  • db: Contains following databases and backend components.

    • kafka
    • redis
    • postgresql
    • clickhouse
    • minio
    • sqs
    • nfs-server
  • longhorn: On-Prem 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 (4cores 8G RAM)
    • medium (4cores 16G RAM)
    • recommened (8cores 32G RAM)

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