Rolling Update
Una actualización progresiva (rolling update) reemplaza las instancias de versión antigua por las nuevas lote a lote; ambas versiones coexisten durante la actualización, logrando cero tiempo de inactividad.
Propósito
Actualizaciones progresivas sin tiempo de inactividad, controlando el ritmo y los lotes de actualización.
Mecanismo
Lote a lote (controlado por maxSurge/maxUnavailable), se crean instancias de la nueva versión y se terminan las antiguas. Los health checks garantizan que las nuevas instancias estén listas antes de continuar. Ante fallo, se pausa el rollout. Estrategia por defecto de K8s Deployment.
Casos de uso
- Actualizaciones sin paradas
- Reemplazo progresivo
- Despliegues K8s