## 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](https://k3s.io/) 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`