¿Qué hace el Horizontal Pod Autoscaler de Kubernetes?
Opciones
- Añade nodos nuevos al clúster cuando crece la carga de la app
- Cambia el número de réplicas de pods según CPU o métricas propias (Opción correcta)
- Sube el límite de memoria de un pod cuando le falta
- 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.