tecnología · intermedio · 2 min de lectura
Kubernetes
Kubernetes —K8s— es un orquestador de contenedores que automatiza el despliegue, escalado y operación de aplicaciones en contenedores a través de clusters de máquinas.
No requiere conocimientos previos.
Alcance en breve
Cubre
- Kubernetes as a concept
No cubre
- implementation details
Supone
- The reader understands relevant fundamentals.
Resumen
Kubernetes es la plataforma de orquestación de contenedores más adoptada del mundo. Nacido en Google basado en su sistema interno Borg, K8s administra clusters de máquinas y ejecuta contenedores en ellas según reglas declarativas: vos decís «quiero 3 réplicas de mi API, con 256 MB de RAM cada una, balanceadas y con health checks», y Kubernetes lo hace realidad.
K8s abstrae la infraestructura subyacente y ofrece una API uniforme para manejar deployments, networking, storage, secrets y configuración. Su modelo de reconciliación continua —el estado deseado versus el estado actual— es la clave de su robustez.
Alcance y supuestos
Cubre Kubernetes como orquestador, sus objetos principales (Pods, Deployments, Services) y su rol. Asume familiaridad con contenedores.
Modelo mental
Un director de orquesta. Los músicos —contenedores— saben tocar sus instrumentos. El director —Kubernetes— les dice cuándo empezar, cuándo parar, qué volumen usar, y se asegura de que si un músico se desmaya, otro tome su lugar sin que el público note la diferencia.
Uso práctico
- ✅ Microservicios, CI/CD, entornos efímeros, auto-scaling.
- ❌ Aplicaciones simples de un solo servidor: K8s es sobredimensionado.
Ejemplo trabajado: deploy en K8s
apiVersion: apps/v1
kind: Deployment
spec:
replicas: 3
template:
spec:
containers:
- name: api
image: myapp:v2
Evidencia
- Wikipedia, Kubernetes documenta su arquitectura y el ecosistema CNCF.
Fuentes citadas
- Wikipedia, Kubernetes (Síntesis, 21-07-2026)