Skip to main content

Deploy Kubernetes (Core)

Dos tracks documentados:

TrackUso
ComposeDev diario y prod single-node
Kubernetes + Helm + Argo CDTarget 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.