Skip to main content
Skip table of contents

Deploy Metabase

1. Prerequisites

  1. A running Kubernetes cluster

  2. A PostgreSQL instance running in the cluster

  3. API Gateway (APISIX)

2. Deploy Metabase

In the CX4.X/kubernetes/directory

Customise values.yaml

Customise values.yaml

You must first edit values.yaml file to define your minimum required configurations.

Step 1: Create the Values File

Run the following command to edit a new file:

CODE
vi helm-values/cx-metabase-custom-values.yaml

Optional: Add Further Customizations

You can extend the same cx-metabase-custom-values.yaml file with additional configurations as needed, including environment variables, replica counts, etc.

To view all available default configurations and decide what you want to override:

CODE
helm show values expertflow/metabase --version 5.0

This command prints the full default values.yaml file used by the CX chart, which serves as a reference for all configurable parameters.

We recommend only overriding the values you need in your custom file to keep the configuration lean and maintainable.

CODE
helm upgrade --install=true  --debug --namespace=metabase --create-namespace --values helm-values/cx-metabase-custom-values.yaml metabase  expertflow/metabase --version 5.0

Check Pod

CODE
kubectl get pod -n metabase

Access Metabase

Open your browser and go to:

CODE
https://<FQDN>/metabase

You should see the Metabase setup page.
Follow this guide to set up Metabase.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.