Breadcrumbs

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:

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:

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.

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

kubectl get pod -n metabase

Access Metabase

Open your browser and go to:

https://<FQDN>/metabase

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