Repaso
English
Cloud y DevOpsIntermedioOPS-10

¿Qué objeto de Kubernetes gestiona los rolling updates y mantiene N réplicas en marcha?

Opciones

  1. Pod
  2. Deployment (Opción correcta)
  3. ConfigMap
  4. 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.

Términos clave

Practica esta pregunta en Repaso