Homelab

Homelab es el lado de infraestructura de mi jardín técnico: Kubernetes, DevOps, observabilidad, seguridad y la disciplina para correr sistemas pequeños como si importaran. La base es la documentación oficial de Kubernetes (The Kubernetes Authors, 2026b, 2026a), pero esto no es un espejo. Es un mapa de builder.

La documentación de Kubernetes en español puede atrasarse frente a la fuente en inglés, así que este lab trata los docs upstream en inglés como canónicos y mantiene las notas en español alineadas con el mismo árbol.

Tesis central

Kubernetes sirve cuando deja de ser trivia de YAML y se vuelve un modelo operativo: declarar intención, observar drift, reconciliar estado y hacer que la falla sea suficientemente aburrida para manejarla.

Mapa de referencia

  • Arquitectura de Kubernetes - El plano de control, los nodos de trabajo y los componentes centrales que hacen que un cluster se comporte como un sistema programable.
  • Contenedores y runtimes - Cómo Kubernetes descarga imágenes, delega ejecución a runtimes y permite que los Pods pidan comportamiento distinto de runtime.
  • Workloads - Los objetos que describen aplicaciones corriendo: Pods, controladores, estrategia de rollout, workloads con estado y jobs batch.
  • Services, networking y DNS - Cómo los Pods se encuentran, reciben tráfico y aplican límites de red dentro y fuera del cluster.
  • Storage - Las abstracciones de storage que separan el ciclo de vida del contenedor del ciclo de vida de los datos.
  • Configuración y secretos - Cómo se representan settings de aplicación, valores sensibles, contratos de recursos y acceso al cluster.
  • Scheduling y resiliencia - Cómo los Pods se ubican, se mueven, son expulsados y se protegen contra disrupción voluntaria e involuntaria.
  • Seguridad y policy - Los controles de acceso, identidad, workload y admisión que evitan que el cluster sea una zona plana de confianza.
  • Administración del cluster - La capa operativa: ciclo de vida, addons, logging, métricas y hábitos de mantenimiento.
  • Observabilidad y extensiones - Las APIs y patrones de extensión que permiten que Kubernetes se vuelva una plataforma para tus propias operaciones.

Cómo usar este lab

  • Lee arquitectura antes de workloads. Hace más fácil localizar cada falla.
  • Trata cada tema como checklist de homelab: qué es el objeto, quién lo opera, qué se rompe y cómo lo verifico?
  • Usa los links oficiales para citar y estas notas para el modelo mental.

Fuentes

  • Kubernetes Concepts - ruta fuente: content/en/docs/concepts/_index.md, commit 8cc9e19b8eec8d5cf49eacd66f86a81648edb1a0.
  • Kubernetes Components - ruta fuente: content/en/docs/concepts/overview/components.md, commit 8cc9e19b8eec8d5cf49eacd66f86a81648edb1a0.
  • La documentación de Kubernetes usa licencia CC BY 4.0; estas notas son comentario original y enlazan a la fuente oficial.
The Kubernetes Authors. (2026a). Kubernetes Components. https://kubernetes.io/docs/concepts/overview/components/
The Kubernetes Authors. (2026b). Kubernetes Concepts. https://kubernetes.io/docs/concepts/

10 artículos en esta carpeta.