Kubernetes
Kubernetes
The Kubernetes guide covers how to deploy Neosync specific resources. Deploying a Postgres database and Temporal instances are not covered under this guide. See the external dependency section below for more information regarding these resources.
Neosync Helm Chart Layout
Neosync can be deployed to Kubernetes easily with the assistance of Helm charts.
We currently publish four different helm charts for maximum flexibility. This page will detail the purpose of each one and how it can be used to deploy to Kubernetes.
All of our helm charts are deployed as OCI helm charts and require Helm3 to use.
Our images are published directly to the Github Container registry at: ghcr.io/nucleuscloud/neosync/helm
.
When a release of Neosync is made, all of these resources are tagged and released at the same version.
If using the Neosync AIO chart at version v1.0.0
, it will use v1.0.0
of the api, app, and worker.
API
The API Helm chart can be used to deploy just the backend API server. The chart itself can be found here.
The local dev edition can be found in the helmfile that is used by our dev Tilt instance.
The full image can be docker pulled via: docker pull ghcr.io/nucleuscloud/neosync/helm/api:latest