install.sh installs or updates FalkorDB Enterprise on any Kubernetes cluster reachable by kubectl. It prints an install plan and asks for confirmation before changing the cluster. Both scripts are published at https://falkordb.github.io/FalkorDB-Enterprise/, so no repository checkout is needed.
Confirmation prompts are read from
/dev/tty, so the piped form above stays interactive.Every long option has an environment variable equivalent in uppercase with underscores. For example,
--kube-context maps to KUBE_CONTEXT and --namespace maps to NAMESPACE.Release and namespace options
Chart options
Secrets and registry options
Platform dependency options
Networking options
Leave the last two unset on a normal cluster. They are only needed where the ClusterIP route fails — a managed or public API endpoint that requires SNI (connecting by IP sends no SNI, so TLS fails mid-handshake), or a firewall that rejects the ClusterIP. Use a DNS name covered by a SAN on the API server’s certificate, such as
kubernetes.default.svc.cluster.local; an uncovered name fails certificate verification instead. See Helm values for the underlying keys.
Execution options
Examples
Uninstall
uninstall.sh removes the Enterprise release and, optionally, the platform components the installer added. See the uninstall playbook for the full procedure and data-retention considerations.