Link Search Menu Expand Document
Start for Free

Kubernetes Setup

Deploy a Stardog High Availability Cluster on Kubernetes using the kube-stardog-stack Helm chart.


The kube-stardog-stack Helm chart is now the primary installation entry point.

Open-source Note

This Kubernetes deployment is provided as an open-source initiative under the Apache 2.0 License, supported through community collaboration and issue tracking.

Documentation

Additional documentation, examples, and release assets are maintained in the kube-stardog-stack repository.

Quickstart (POC/DEV)

It is fine to use the public Helm repo for evaluation environments, but no SLA is offered.

export VERSION=${VERSION}
helm repo add stardog https://stardog-oss.github.io/kube-stardog-stack
helm repo update
helm install my-stardog-stack stardog/kube-stardog-stack --version ${VERSION}

Organizations should not establish production runtime dependencies on the public Helm repo or GitHub release assets. For production, pull the chart and store it in an internal artifact repository (JFrog, Nexus, OCI registry, etc.) to ensure stability and repeatability.

export VERSION=${VERSION}
helm repo add stardog https://stardog-oss.github.io/kube-stardog-stack
helm repo update
helm pull stardog/kube-stardog-stack --version ${VERSION}
# import kube-stardog-stack-${VERSION}.tgz into your internal repo, then install from there

Individual Components

Each subchart can be installed independently (stardog, launchpad, voicebox, gateway, zookeeper, cachetarget) by pulling the corresponding chart package.

Additional Guidance

For advanced HA guidance and production recommendations, see Kubernetes in the High Availability Cluster chapter.