¿Qué objeto de Kubernetes gestiona los rolling updates y mantiene N réplicas en marcha?
Opciones
- Pod
- Deployment (Opción correcta)
- ConfigMap
- Namespace
Respuesta
Deployment
Por qué
Un Deployment dice 'quiero 3 copias de este Pod, con esta imagen'. Kubernetes lo mantiene: si un Pod muere, crea otro.
Cuando cambias la versión de la imagen, reemplaza los Pods poco a poco (rolling update), para que la app siga disponible, y puedes volver atrás con kubectl rollout undo.
Para bases de datos que necesitan identidades y discos estables se usan StatefulSets.
Recuerda
Deployment = número deseado de Pods + rolling updates.