PostgreSQL for Search
Website • Documentation • Blog • Community
This repository contains the Helm chart for deploying and managing ParadeDB on Kubernetes.
- A Kubernetes cluster with at least v1.21
- Helm
- A Postgres database that can be accessed from the cluster
Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
Once Helm has been set up correctly, add the repo as follows:
helm repo add paradedb https://paradedb.github.io/helm-charts
If you had already added this repo earlier, run helm repo update
to retrieve
the latest versions of the packages. You can then run helm search repo paradedb
to see the charts.
To install the paradedb chart:
helm install my-db paradedb/paradedb
To uninstall the chart:
helm delete my-db
The ParadeDB Helm chart can be configured using the values.yaml file or by specifying values on the command line during installation.
Check the values.yaml for more information.
If you wish to use an Ingress
for exposing the API, you can set the property
ingress.enabled
to true
. Note that an
Ingress Controller
must be installed in your cluster for the Ingress
resource to work.
For local development, its recommended to use a local Kubernetes cluster like Minikube or kind. Then install by doing the following:
- Clone this repository:
git clone https://github.com/paradedb/helm-charts && cd charts
- Change into the charts directory:
cd helm-charts/charts
- Build dependencies:
helm dep up
- Install the chart using Helm:
helm install paradedb paradedb --namespace paradedb --create-namespace
You are set!
For more information on how to contribute, please see our Contributing Guide.
ParadeDB is Elastic License 2.0 licensed.