Configure a Neo4j Helm chart and create a Neo4j Helm release

This section describes how to configure a Neo4j Helm chart and create a release name for your Neo4j instance.

1. Prerequisites

2. Configure a Neo4j Helm chart

You configure a Neo4j Helm chart to be used for deploying a Neo4j instance.

  1. Add the Neo4j Helm charts repository.

    helm repo add neo4j https://helm.neo4j.com/neo4j
  2. Get the latest charts from the chart repository:

    helm repo update
  3. View the available charts:

    helm search repo neo4j --versions
    An example result
    neo4j/neo4j-standalone           4.3.2   4.3.2     	Neo4j is the world's leading graph database

3. Create a release name for your Neo4j instance

Getting everything to work in Kubernetes requires that certain K8s objects have specific names that are referenced elsewhere. Each individual Neo4j instance is a Helm “release” and has a release name. All other names derive from this release name.

Release name must consist of lower case alphanumeric characters, - or ., and must start and end with an alphanumeric character.

Set the release name as an environment variable, so that it is available in the rest of the session:

export RELEASE_NAME="<release-name>"

4. Install Neo4j from the public Helm chart repository

To install a standalone instance of Neo4j from the public Helm chart repository, run the following commands:

helm install "${RELEASE_NAME}" neo4j/neo4j-standalone

For more information on how to configure and customize your Neo4j installation, see Configure and install Neo4j using Helm.