Repaso
English
Cloud y DevOpsAvanzadoOPS-26

¿Qué hace el Horizontal Pod Autoscaler de Kubernetes?

Opciones

  1. Añade nodos nuevos al clúster cuando crece la carga de la app
  2. Cambia el número de réplicas de pods según CPU o métricas propias (Opción correcta)
  3. Sube el límite de memoria de un pod cuando le falta
  4. Mueve pods entre regiones para balancear la carga del clúster

Respuesta

Cambia el número de réplicas de pods según métricas como la CPU o métricas propias

Por qué

El HPA vigila una métrica (por ejemplo CPU media al 70%) y añade Pods cuando sube la carga y los quita cuando baja.

Cambia el NÚMERO de Pods (horizontal). Añadir más máquinas al clúster es trabajo del Cluster Autoscaler; cambiar el tamaño de CPU o memoria de un Pod es del Vertical Pod Autoscaler.

Necesita resource requests definidos para calcular el uso.

Recuerda

HPA = más o menos Pods según la carga.

Términos clave

Practica esta pregunta en Repaso