K8s Deployment
Un Deployment gestiona un conjunto de réplicas de Pods, admite actualizaciones continuas y reversión, y declara el número deseado de réplicas y la plantilla.
Propósito
Gestionar el ciclo de vida de aplicaciones sin estado con despliegues continuos sin tiempo de inactividad.
Mecanismo
Declara las réplicas y la plantilla del Pod. El controlador crea ReplicaSets para mantener el número de réplicas. Actualizar la imagen dispara una actualización continua (se crean Pods nuevos y se terminan los antiguos). Se puede volver a revisiones anteriores.
Casos de uso
- Despliegue de aplicaciones
- Actualizaciones continuas
- Reversión