You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Helm chart facilitates the deployment of ArcadeDB, an open-source multi-model database, on a
Kubernetes cluster.
Prerequisites
Kubernetes 1.19+
Helm 3.0+
Installation
To install the chart with the release name my-arcadedb:
helm install my-arcadedb ./arcadedb
The command deploys ArcadeDB on the Kubernetes cluster using the default configuration. The Parameters section lists
the configurable parameters of this chart and their default values.
Uninstallation
To uninstall/delete the my-arcadedb deployment:
helm uninstall my-arcadedb
The command removes all the Kubernetes components associated with the chart and deletes the release.
Parameters
arcaddb
Name
Description
Value
arcadedb.databaseDirectory
Enable persistence by updating this and volume/Mounts
/home/arcadedb/databases
arcadedb.defaultDatabases
Default databases
Universe[foo:bar]
arcadedb.extraCommands
Any extra comands to pass to ArcadeDB startup
["-Darcadedb.server.mode=development"]
arcadedb.credentials
arcadedb.credentials.rootPassword
arcadedb.credentials.secret
Name
Description
Value
arcadedb.credentials.rootPassword.secret.name
Name of existing secret
nil
arcadedb.credentials.rootPassword.secret.key
Key to use in existing secret
nil
image
Name
Description
Value
image.registry
Registry for image
arcadedata
image.repository
Image repo
arcadedb
image.pullPolicy
This sets the pull policy for images.
IfNotPresent
image.tag
Overrides the image tag whose default is the chart appVersion.
The ArcadeDB image stores data at the /opt/arcadedb/databases path of the container. By default, a PersistentVolumeClaim is
created and mounted to this directory. If you want to disable persistence, set persistence.enabled to false. Data will then be
stored in an emptyDir, which is erased when the Pod is terminated.
Ingress
This chart provides support for Ingress resource. To enable Ingress, set ingress.enabled to true and configure the
ingress.hosts parameter. For example:
After installing the chart, you can access ArcadeDB by running the following command:
kubectl get --namespace default service arcadedb-http
Replace arcadedb-http with your release name if it's different. The command retrieves the service details, including the IP
address and port, which you can use to connect to ArcadeDB.