Skip to content

Helm chart for deploying ParadeDB on Kubernetes

License

Notifications You must be signed in to change notification settings

ehrktia/helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParadeDB

PostgreSQL for Search


Helm Chart

This repository contains the Helm chart for deploying and managing ParadeDB on Kubernetes.

Prerequisites

  • A Kubernetes cluster with at least v1.21
  • Helm
  • A Postgres database that can be accessed from the cluster

Usage

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

Configuration

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.

Expose using an Ingress

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.

Development

For local development, its recommended to use a local Kubernetes cluster like Minikube or kind. Then install by doing the following:

  1. Clone this repository:
git clone https://github.com/paradedb/helm-charts && cd charts
  1. Change into the charts directory:
cd helm-charts/charts
  1. Build dependencies:
helm dep up
  1. Install the chart using Helm:
helm install paradedb paradedb --namespace paradedb --create-namespace

You are set!

Contributing

For more information on how to contribute, please see our Contributing Guide.

License

ParadeDB is Elastic License 2.0 licensed.

About

Helm chart for deploying ParadeDB on Kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages