Kubernetes

Für Produktion stellt das Repository Kustomize-Basen und Helm-Charts bereit. Der Ablauf entspricht Compose: Migration-Job, dann API und Worker.

Manifeste

  • Kustomize unter deploy/kustomize/ (dev/prod-Overlays).
  • Helm-Chart unter deploy/helm/docuvate/.
  • Validierung: tools/k8s-manifest-validate.sh (lokal und in CI).

Migrationen im Cluster

Helm nutzt einen post-install,pre-upgrade Migrate-Job; Kustomize enthält deploy/kustomize/base/jobs/db-migrate.yaml.

Gleicher Befehl wie in Compose: node dist/shared/infrastructure/database/run-migrate.js.

GitOps und Beispiele

Beispiele und Hinweise zu Secrets, Ingress und Storage-Klassen: deploy/gitops/examples/ und docs/deploy/kubernetes.md.