Files
apps-registry/workloads/docs-portal/docs/guia-estudiante/README.md
T
devops fb5cf8bc98 feat(docs-portal): pipeline GitOps y manifiestos K8s para el portal MkDocs
Agrega lo que faltaba para desplegar workloads/docs-portal/ (ya existente
sin commitear): deployment/service/ingress + kustomization siguiendo el
patrón de workloads/nginx, Applications de workload y gobernanza
separadas, y el workflow de Gitea Actions (build+push a Gitea Registry,
bump de versión en el manifiesto) siguiendo el mismo patrón que
build.yaml/build-medusa.yaml.
2026-08-13 21:08:04 -05:00

52 lines
2.3 KiB
Markdown

# Guía del estudiante — ruta de aprendizaje sugerida
> Escrita para alguien que **nunca ha visto GitOps ni Kubernetes**. Si
> ya conoces estos conceptos, probablemente quieras saltar directo a
> [Arquitectura](../arquitectura/vision-general.md) o
> [Decisiones](../decisiones/0001-por-que-k3d.md).
> **TODO (fase 2+):** convertir esto en una ruta paso a paso completa,
> con ejercicios o preguntas de verificación al final de cada parada.
> Por ahora es el esqueleto de la ruta.
## Antes de empezar
No hace falta saber Kubernetes de antemano. Sí ayuda tener claro qué es
un contenedor Docker — si eso todavía no es familiar, empieza por ahí
antes de seguir.
## Ruta sugerida
1. **[Conceptos básicos](conceptos-basicos.md)** — qué es un contenedor,
qué es Kubernetes, qué problema resuelve.
2. **[Glosario](../arquitectura/glosario.md)** — términos clave
(GitOps, tunnel, Argo CD, manifest) explicados en una frase antes del
detalle técnico.
3. **[Visión general de arquitectura](../arquitectura/vision-general.md)**
— el diagrama completo: cómo llega una petición desde el navegador
hasta la aplicación real.
4. **[Flujo GitOps](../arquitectura/gitops-flujo.md)** — qué pasa
exactamente entre que alguien hace `git push` y el cambio queda
corriendo.
5. **Un playbook real** — empieza por
[el incidente del crashloop de Medusa](../playbooks/incidente-crashloop-medusa.md):
es un buen ejemplo de cómo se descarta una hipótesis con evidencia en
vez de adivinar.
6. **Una decisión de arquitectura (ADR)** — lee
[por qué k3d](../decisiones/0001-por-que-k3d.md) para ver cómo se
documenta un trade-off real, no solo la elección final.
## Si esto se convierte en proyecto de grado
Este lab es candidato razonable de base para un proyecto de grado
porque ya tiene: infraestructura real corriendo, incidentes reales
documentados con causa raíz, y decisiones arquitectónicas explícitas
en vez de implícitas. La sección de
[aprendizajes](../aprendizajes/notas-sueltas.md) es un buen punto de
partida para encontrar preguntas de investigación abiertas (deuda
técnica, mejoras pendientes) en vez de inventar un tema desde cero.
**TODO:** definir aquí, en una sesión futura, el alcance concreto de
ese posible proyecto de grado (¿extender el lab? ¿documentar y
analizar el patrón? ¿construir sobre él?).