Deploy Kubernetes (Core)
Dos tracks documentados:
| Track | Uso |
|---|---|
| Compose | Dev diario y prod single-node |
| Kubernetes + Helm + Argo CD | Target canónico multi-nodo / self-host |
ADR: architecture/39-kubernetes-despliegue-canónico.md.
Chart Core: deploy/helm/saascol-core/.
GitOps: deploy/gitops/ (namespaces, Argo CD, Headlamp, Applications).
Contracts + Postgres compartido: architecture/42-service-contracts-y-postgres-compartido.md.
Runbooks
- Local k3d: en el repo
docs/runbooks/kubernetes-local-k3d.md - Producción:
docs/runbooks/kubernetes-production.md - Backup (Compose + notas K8s):
docs/runbooks/backup-restore.md
Mediador / control plane
En cluster, MinIO / Redis Event Bus / Keycloak viven en saascol-data.
Cada producto tiene chart propio en su repo y Application Argo CD — no se activan con products.*.enabled en Core.
Ver Mediator infra.
Estado
Charts por repo + GitOps = parcial / en construcción. No afirmar migración completa de producción hasta el checklist P7 en architecture/34-checklist-core-100.md.