Lección 1: ¿Qué problema resuelve Kubernetes?
Bienvenido — y respira: esta lección no requiere memorizar ningún comando ni tener experiencia previa. Empezamos desde cero. Un contenedor es un paquete pequeño que empaqueta una aplicación junto con todo lo que necesita para funcionar, de modo que se comporte igual en tu laptop, en un servidor en l
Es como un encargado de turno que siempre mantiene a tres personas en la caja. Si alguien se va a casa, enseguida trae un reemplazo, sin que tengas que pedirlo.
- Kubernetes
- Un sistema que ejecuta y gestiona contenedores de forma automática por nosotros: reinicia un contenedor que falló, añade copias cuando hay carga y actualiza versiones sin tiempo de inactividad. Su nombre suele abreviarse como K8s.
- Contenedor
- Un paquete pequeño y autónomo que empaqueta una aplicación con todo lo que necesita para funcionar (código, bibliotecas y configuraciones), de modo que se ejecute igual en cualquier entorno. Kubernetes gestiona contenedores, pero no los crea él mismo.
- Orquestación
- La gestión automatizada de muchos contenedores en conjunto: dónde ejecutar cada uno, cuántas copias y qué hacer cuando algo falla, igual que un director que coordina toda una orquesta en lugar de un solo músico.
- Autorreparación
- La capacidad de Kubernetes de notar que un contenedor falló o desapareció y devolverlo automáticamente, sin que una persona tenga que conectarse para reiniciarlo.