Que es Kubernetes y cuando usarlo
Kubernetes (K8s) orquesta contenedores a escala. Si Docker es un contenedor, Kubernetes es el puerto que maneja miles de contenedores.
Cuando NO necesitas K8s: • App pequena con pocos usuarios • Un solo servidor es suficiente • Equipo de 1-3 developers
Cuando SI necesitas K8s: • Miles/millones de usuarios • Necesitas alta disponibilidad (99.99% uptime) • Multiples microservicios • Auto-scaling segun demanda • Deploy automatizado sin downtime
Conceptos clave:
• Pod: La unidad minima — uno o mas contenedores • Deployment: Gestiona replicas de pods • Service: Expone pods a la red • Ingress: Routing de trafico externo • ConfigMap/Secret: Configuracion y credenciales • Namespace: Aislamiento logico • Helm: Package manager para K8s
Practica esta lección
Resuelve los ejercicios del curso de Docker & Kubernetes en la app, gratis y con corrección automática.
Empezar a practicar