IBM Cloud Docs
¿Por qué el estado de Ingress muestra un error ERRHPANA ?

¿Por qué el estado de Ingress muestra un error ERRHPANA ?

Virtual Private Cloud Infraestructura clásica Satellite

Cuando compruebe el estado de los componentes de Ingress del clúster ejecutando el mandato ibmcloud ks ingress status-report get, verá un error similar al del ejemplo siguiente.

Autoscaling is failing (ERRHPANA).

Hay problemas con el recurso HPA (horizontal pod autoscaler) que impiden el funcionamiento del escalado automático.

Consulte el estado del recurso HPA para obtener información adicional sobre el error. Compruebe el recurso para ver si hay problemas o errores de formato que puedan impedir que el programa de escalado automático funcione.

Para obtener más información sobre el escalado automático de ALB, consulte Escalado dinámico de ALB con programa de escalado automático.

  1. Obtenga los detalles del recurso HPA.

    kubectl describe horizontalpodautoscaler -n kube-system <albID>
    
  2. En la salida del mandato, busque la sección Conditions y compruebe el estado de ScalingActive. Si el campo de estado muestra False, compruebe el campo Reason y Message para obtener más información que pueda resolver el problema.

  3. Compruebe las métricas de configuración. Corrija los problemas o errores de formato. Si ha especificado métricas personalizadas, asegúrese de que estén en formato YAML válido y que el fragmento de código YAML contenga una lista de MetricSpec(autoscaling.k8s.io/v2).

    ibmcloud ks ingress alb autoscale get -c <clusterID> --alb <albID>
    

    Ejecute el mandato para aplicar los cambios y actualizar la configuración del programa de escalado automático.

    ibmcloud ks ingress alb autoscale set
    
  4. Espere de 10 a 15 minutos para que se apliquen los cambios. A continuación, compruebe si se ha resuelto el aviso.

    ibmcloud ks ingress status-report get
    
  5. Si el problema persiste, póngase en contacto con soporte. Incluya una lista detallada de los pasos de resolución de problemas que ha realizado. Abra un caso de soporte. En los detalles del caso, asegúrese de incluir los archivos de registro relevantes, los mensajes de error o las salidas de mandato.