Skip to content

memgraph/helm-charts

Repository files navigation

Memgraph Helm Charts

License: Apache-2.0 Artifact Hub Docs

Welcome to the Memgraph Helm Charts repository. This repository provides Helm charts for deploying Memgraph, an open-source in-memory graph database.

Available charts

Prerequisites

Helm version 3 or above installed.

Add the Helm repository

Add the Memgraph Helm chart repository to your local Helm setup by running the following command:

helm repo add memgraph https://memgraph.github.io/helm-charts

Update the repository

Make sure to update the repository to fetch the latest Helm charts available:

helm repo update

Memgraph standalone

Deploys standalone Memgraph. For detailed information and usage instructions, please refer to the chart's individual README file.

To install Memgraph standalone, run the following command:

helm install my-release memgraph/memgraph

Replace my-release with a name of your choice for the release.

Once Memgraph is installed, you can access it using the provided services and endpoints. Refer to the Memgraph documentation for details on how to connect to and interact with Memgraph.

To upgrade or uninstall a deployed Memgraph release, you can use the helm upgrade or helm uninstall commands, respectively. Refer to the Helm documentation for more details on these commands.

Memgraph lab

Deploys Memgraph Lab. For detailed information and usage instructions, please refer to the chart's individual README file.

To install Memgraph Lab, run the following command:

helm install my-release memgraph/memgraph-lab

Replace my-release with a name of your choice for the release.

Refer to the Data visualization in Memgraph Lab for details on how to connect to and interact with Memgraph.

To upgrade or uninstall a deployed Memgraph release, you can use the helm upgrade or helm uninstall commands, respectively. Refer to the Helm documentation for more details on these commands.

Memgraph high availability

Deploys high available Memgraph cluster, that includes two data instances and three coordinators.

For detailed information and usage instructions, please refer to the chart's individual README file.

To install Memgraph standalone, run the following command:

helm install my-release memgraph/memgraph-high-availability --set memgraph.env.MEMGRAPH_ENTERPRISE_LICENSE=<your-license>,memgraph.env.MEMGRAPH_ORGANIZATION_NAME=<your-organization-name>

Replace my-release with a name of your choice for the release.

Once Memgraph cluster is up and running, you can access it using the provided services and endpoints. Refer to the Memgraph documentation for details on how to connect to and interact with Memgraph.

To upgrade or uninstall a deployed Memgraph release, you can use the helm upgrade or helm uninstall commands, respectively. Refer to the Helm documentation for more details on these commands.

Docker Compose

Creates HA Memgraph cluster with one command. The only thing you need to do is add your license details. Used bridged docker network for communication.

Contributing

Contributions are welcome! If you have any improvements, bug fixes, or new charts to add, please follow the contribution guidelines outlined in the CONTRIBUTING.md file. If you have questions and are unsure of how to contribute, please join our Discord server to get in touch with us.

Discord

License

This repository is licensed under the Apache 2.0 License.