Conocimientos previos
- Conocimientos de Docker a nivel intermedio.
- Nociones básicas de sistemas Linux (no hace falta ser experto).
- Uso básico de un editor de texto (
vi,vimo alternativas comonano).
Contenido del libro
Deja de pagar por clusters inactivos. Domina Kubernetes v1.35+ en local.
¿Cansado de tutoriales «Hello World» que no aguantan en producción? ¿Quieres aprender Kubernetes sin llevarte una factura sorpresa de AWS o Google Cloud a final de mes? Érase una vez Kubernetes no es solo un libro de lectura; es un manual de batalla pensado para ingenieros, desarrolladores y sysadmins que quieren pasar de «jugar» con Kubernetes a entenderlo de verdad.
Existe también la edición en inglés (Once upon a time Kubernetes) en Leanpub.
Enfoque «Local-First»
Olvídate de Minikube obsoleto o de máquinas virtuales pesadas. En este libro dominarás Kind (Kubernetes in Docker) para desplegar clusters multinodo completos en tu portátil. Tu entorno de aprendizaje incluye:
- Cluster multinodo: Simula un entorno de producción real con control-plane y workers.
- Red real: Implementa MetalLB para simular Load Balancers reales en tu PC.
- Ingress y Gateway API: Domina los puntos de entrada de tráfico modernos.
- Persistencia: Gestiona volúmenes (PV/PVC) que sobreviven a reinicios.
El repositorio con el código y los ejercicios está en GitHub.
Ruta de aprendizaje (de cero a experto)
El contenido está estructurado para llevarte desde los fundamentos hasta conceptos avanzados con Kubernetes v1.35+:
- Arquitectura Cloud Native: Pods, ReplicaSets y Deployments.
- Gestión de configuración: ConfigMaps, Secrets y buenas prácticas de seguridad.
- Seguridad: RBAC (Control de acceso basado en roles) y ServiceAccounts.
- Recursos: Límites de CPU/RAM y Autoscaling (HPA).
- Mundo real: Cómo llevar lo aprendido en local a la nube (AWS, Google Cloud, DigitalOcean).
¿Por qué este libro?
- Actualizado para 2026: Cubre Kubernetes v1.35.
- Sin coste de infraestructura: No necesitas cuenta en la nube. Tu portátil es tu datacenter.
- Práctico: Incluye acceso a un repositorio en GitHub con todos los manifiestos YAML y scripts.
- Kubexercises: Incluye una herramienta de autoevaluación para comprobar lo aprendido tras cada capítulo.
Únete a la comunidad
Utiliza GitHub Discussions para interactuar con otros lectores y con el autor. Resuelve dudas sobre los ejercicios, comparte tu avance, propón mejoras al libro o a los laboratorios y ayuda al resto. Es el espacio de referencia para estar en contacto con la comunidad de Érase una vez Kubernetes.
Despliega tu primer cluster en 40 segundos. Consigue tu ejemplar y sube de nivel en DevOps.
