
Kubernetes de Verdad — de cero al clúster en producción
Kubernetes tiene fama de complicado. En parte, lo es. Pero la mayor parte de la confusión viene de aprender piezas sueltas: un tutorial de kubectl, otro de kubeadm, otro de Helm, otro de Prometheus — sin nunca ver el conjunto funcionando.
Este curso es diferente: vamos a montar un clúster de verdad, colocar una aplicación en él, operar el día a día y enfrentar los problemas reales. Cada capítulo tiene concepto, laboratorio, validación, errores comunes y checklist.
Sello del curso: comandos verificados en Kubernetes 1.35 y Ubuntu 24.04. El laboratorio es suyo; nada aquí debe ejecutarse en producción sin adaptación.
Para quién es
- Quien ya ha oído hablar de containers y quiere entender Kubernetes sin suposiciones.
- Devs que necesitan entender por qué el deploy “pasó en el build y murió en el clúster”.
- Infra/analistas que quieren montar un laboratorio propio y operar con seguridad.
- Dueños de MSP/consultoría que necesitan explicar el tema a los clientes.
No es necesario saber Kubernetes antes. Es necesario saber usar la terminal y tener paciencia para leer logs.
Lo que vas a construir
Un laboratorio con:
- 3 masters y 3 workers (HA de plano de control).
- CNI, Ingress, TLS y DNS.
- Almacenamiento persistente.
- PostgreSQL con failover (CloudNativePG).
- MinIO, RabbitMQ, Redis y Elasticsearch.
- Observabilidad (Prometheus/Grafana).
- Backup y restore probados (Velero + etcd).
- Deploy de una aplicación con HPA, probes y PDB.
- Runbooks para los incidentes que realmente ocurren.
Cómo funciona el curso
Cada capítulo es un post independiente, pero forma parte de una temporada:
- Temporada 1 — Fundamentos y construcción: del “qué es un pod” al clúster HA.
- Temporada 2 — Operación y datos: storage, configuración, operadores, backup, upgrade de nodos.
- Temporada 3 — Producción e incidentes: Helm, GitOps, CI/CD, seguridad, capacidad, SLO y DR.
Entre los capítulos, publicamos postmortems cortos de incidentes reales del laboratorio. Son la parte que más enseña.
Programa
Temporada 1 — Fundamentos y construcción
- Kubernetes sin miedo: el condominio de los contenedores
- Montando el laboratorio: 6 VMs y un clúster que cabe en el bolsillo
- El primer pod y el primer deploy: YAML, kubectl y lo que realmente sucede
- kubeadm por dentro: certificados, static pods y el join
- HA: 3 masters, VIP y etcd
- CNI: flannel, Cilium y por qué NetworkPolicy importa
- Namespaces, labels, quotas y PDB
- Deployments, StatefulSets y DaemonSets
- Services, Ingress, DNS y TLS
- El primer “no subió”: diagnosticando pods
Temporada 1 concluida en 10 capítulos + 2 postmortems.
Postmortem: El failover de Postgres que me enseñó qué es PDB
Postmortem: El deploy que pasó en el build y murió en el clúster
Temporada 2 — Operación y datos
- Storage: PV, PVC, NFS y local-path
- ConfigMap, Secret y el guard de credenciales
- Observabilidad: metrics-server, Prometheus y Grafana
- Operadores: qué son y por qué usarlos
- Postgres con CloudNativePG: HA, failover y backup
- MinIO: erasure coding, buckets y credenciales
- RabbitMQ y Redis: quórum, sentinel y PDB
- Elasticsearch/ECK en la práctica
- Backup y restore: Velero + etcd + drill
- Upgrade de nodos con seguridad
Temporada 2 concluida en 10 capítulos.
Temporada 3 — Producción e incidentes
- Helm: empaquetando la aplicación
- GitOps con ArgoCD
- Deploy sin downtime: probes, rolling update y HPA
- CI/CD: imágenes inmutables y SBOM
- Seguridad: RBAC, PSA, NetworkPolicy y secrets
- Capacidad y carga: HPA, k6 y rate limit
- SLO/SLI, on-call y postmortem blameless
- DR: RPO/RTO, restore drills y capstone
Curso completo en 3 temporadas y 28 capítulos.
Prerrequisitos
- Un computador con 16 GB de RAM (o un servidor/Proxmox) para el laboratorio.
- Ubuntu Server 24.04 en las VMs.
- Ganas de romper y arreglar.
Lo que este curso no es
- No es una certificación.
- No es un tutorial de cloud provider.
- No es “copiar y pegar en producción”.
- No esconde los errores: los incidentes forman parte del material.
Comienza por aquí
Lee el capítulo 01, monta el laboratorio en el 02 y sube el primer deploy en el 03. Si algo falla, el capítulo 10 es tu mapa de diagnóstico.
Nos vemos en el clúster.
Seguir leyendo
Lea también
ArmazenamentoManual LSI / Broadcom MegaRAID — MegaCli y StorCLI
Con esta guía, su equipo gana autonomía para diagnosticar rebuilds, resolver foreign configurations, gestionar BBU y CacheCade — con escenarios reales de producción documentados.
20 min de leitura
Nginx Cheatsheet
Guía de bolsillo con ejemplos listos para configurar Nginx en producción: desde instalación y virtual hosts hasta ajuste de rendimiento y resolución de problemas.
12 min de leitura
KubernetesCurso Kubernetes 27 — SLO/SLI, on-call y postmortem sin culpa
Qué prometer, cómo medir y qué hacer cuando el error se dispara: SLI, SLO, presupuesto de error, alertas que despiertan a alguien y postmortem sin caza de brujas.
5 min de leitura
Comentarios
Aún sin comentarios
Sea el primero en compartir su opinión sobre este artículo.
Deje un comentario