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}
Production (Recommended)
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.