Postgres for Search and Analytics
This repository contains the Helm chart for deploying and managing ParadeDB on Kubernetes via CloudNativePG.
Kubernetes, and specifically the CloudNativePG operator, is the recommended approach for deploying ParadeDB in production. ParadeDB also provides a Docker image and prebuilt binaries for Debian, Ubuntu and Red Hat Enterprise Linux.
First, install Helm. The following steps assume you have a Kubernetes cluster running v1.25+. If you are testing locally, we recommend using Minikube.
Skip this step if the CNPG operator is already installed in your cluster.
helm repo add cnpg https://cloudnative-pg.github.io/charts
helm upgrade --install cnpg \
--namespace cnpg-system \
--create-namespace \
cnpg/cloudnative-pg
Create a values.yaml
and configure it to your requirements. Here is a basic example:
type: paradedb
mode: standalone
cluster:
instances: 2
storage:
size: 256Mi
You can refer to the other examples in the charts/paradedb/examples
directory.
helm repo add paradedb https://paradedb.github.io/charts
helm upgrade --install paradedb \
--namespace paradedb-database \
--create-namespace \
--values values.yaml \
paradedb/paradedb
Refer to the CloudNativePG Cluster Chart documentation for advanced configuration options.
ParadeDB is licensed under the GNU Affero General Public License v3.0 and as commercial software. For commercial licensing, please contact us at [email protected].