Kubernetes

For production the repository ships Kustomize bases and Helm charts. The flow matches Compose: migrate job, then API and worker.

Manifests

  • Kustomize under deploy/kustomize/ (dev/prod overlays).
  • Helm chart under deploy/helm/docuvate/.
  • Validation: tools/k8s-manifest-validate.sh (local and CI).

Migrations in the cluster

Helm uses a post-install,pre-upgrade migrate job; Kustomize includes deploy/kustomize/base/jobs/db-migrate.yaml.

Same command as Compose: node dist/shared/infrastructure/database/run-migrate.js.

GitOps and examples

Examples for secrets, ingress, and storage classes: deploy/gitops/examples/ and docs/deploy/kubernetes.md.