Skip to main content
Check out our Resourcing Guide before getting started.

Guide

The Gorbit Helm chart packages all the required services (API, web, PostgreSQL, Vespa, etc.) into a single deployment. By default, persistent volumes will be created for stateful services (e.g. PostgreSQL, Vespa).
1

Add the Gorbit Helm repository

helm repo add gorbit https://gorbit-dot-app.github.io/gorbit/
helm repo update
helm search repo gorbit
2

Install Gorbit

Install into its own namespace (recommended):
kubectl create namespace gorbit
helm install gorbit gorbit/gorbit -n gorbit
This will pull the latest Gorbit chart and deploy all dependencies.
3

Verify the installation

helm list -n gorbit
kubectl get pods -n gorbit
Wait until all pods are in a Running state before accessing Gorbit.
4

Access Gorbit

By default, the chart exposes Gorbit via a Kubernetes Service. For local testing, you can port-forward:
kubectl -n gorbit port-forward service/gorbit-nginx 8080:80
Then open http://localhost:8080.
5

Configure Gorbit

Configure your deployment by modifying the values.yaml file in the gorbit/deployment/helm/charts/gorbit directory.You’ll need to restart Gorbit after changing any values.yaml variables.
helm upgrade gorbit gorbit/gorbit -n gorbit -f deployment/helm/charts/gorbit/values.yaml
See the Helm chart README for advanced options such as running as non-root and testing with Kind.

Next Steps