Helm Chart
Helm chart installation instructions
Was this helpful?
Helm chart installation instructions
Was this helpful?
The Helm chart option separates the infrastructure and permission provisioning process from the dbnl platform deployment process, allowing you to manage the infrastructure, permissions and Helm chart using their existing processes.
For access to the Helm chart and to get registry credentials, .
The following prerequisite steps are required before starting the Helm chart installation.
To successfully deploy the dbnl Helm chart, you will need the following infrastructure:
A Kubernetes cluster (e.g. , ).
An or controller (e.g. , )
A PostgreSQL database (e.g. , ).
An object store bucket (e.g. , ) to store raw data.
A Redis database (e.g. , ) to act as a messaging queue.
To configure the dbnl Helm chart, you will need:
A hostname to host the dbnl platform (e.g. dbnl.example.com).
A set of dbnl registry credentials to pull the dbnl artifacts (e.g. Docker images, Helm chart).
An RSA key pair to sign the .
An RSA key pair can be generated with:
To install the dbnl Helm chart, you will need:
For the services deployed by the Helm chart to work as expected, they will need the following permissions and network accesses:
api-srv
Network access to the database.
Network access to the Redis database.
Permission to read, write and generate pre-signed URLs on the object store bucket.
worker-srv
Network access to the database.
Network access to the Redis database.
Permission to read and write to the object store bucket.
The steps to install the Helm chart using the Helm CLI are as follows:
Create an image pull secret with the your dbnl registry credentials.
Create a minimal values.yaml
file.
Log into the dbnl Helm registry.
Install the Helm chart.
For more details on all the installation options, see the Helm chart README and values.yaml files. The chart can be inspected with:
Install and set the Kubernetes cluster context.
Install .
The Helm chart can be installed directly using or using your chart release management tool of choice such as or .