Check out our Resourcing Guide before getting started.
Guide
The Onyx 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 Onyx Helm repository
2
Install Onyx
Install into its own namespace (recommended):This will pull the latest Onyx chart and deploy all dependencies.
3
Verify the installation
Running
state before accessing Onyx.4
Access Onyx
By default, the chart exposes Onyx via a Kubernetes Service. For local testing, you can port-forward:Then open http://localhost:8080.
5
Configure Onyx
Configure your deployment by modifying the
values.yaml
file in the onyx/deployment/helm/charts/onyx
directory.You’ll need to restart Onyx after changing any values.yaml
variables.