Error de entrada: ERRHPAIWC
Nube privada virtual 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.
The cluster does not have enough worker nodes to satisfy the autoscaling configuration (ERRHPAIWC).
El clúster no tiene suficientes trabajadores compatibles para alcanzar el número de réplicas especificado en la configuración del autoescalador ALB.
Determine el número de nodos de trabajador necesarios. A continuación, actualice el recuento de réplicas de la configuración del programa de escalado automático o añada trabajadores adicionales al clúster para adaptarse a los requisitos.
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.
-
Liste los ALB. En la salida, identifique el ALB que es relevante para el error del programa de escalado automático. Para los clústeres clásicos, anote el tipo de ALB y la VLAN. Para clústeres de VPC, anote las zonas de ALB.
ibmcloud ks ingress alb ls -c <clusterID> -
Listar y contar el número total de nodos trabajadores que son compatibles con los ALB. Si el clúster tiene nodos periféricos dedicados, los ALB sólo se planifican en esos nodos. En este caso, incluya la opción
--selector dedicated=edgeen los mandatos anteriores.Si el clúster tiene nodos periféricos dedicados, los ALB sólo se planifican en esos nodos. En este caso, incluya la opción
--selector dedicated=edgeen los mandatos anteriores.- Clúster clásico con ALB público
kubectl get nodes --selector publicVLAN=<ALB VLAN> - Clúster clásico con ALB privado
kubectl get nodes --selector privateVLAN=<ALB VLAN> - Clúster de VPC
kubectl get nodes --selector ibm-cloud.kubernetes.io/zone=<ALB zone>
- Clúster clásico con ALB público
-
Actualice la configuración del programa de escalado automático o añada nodos de trabajador adicionales al clúster para acomodar el número de nodos encontrados en el paso anterior.
- Para actualizar la configuración del programa de escalado automático
-
Obtenga la configuración del programa de escalado automático de ALB.
ibmcloud ks ingress alb autoscale get -c <clusterID> --alb <albID> -
Ajuste el recuento máximo de réplicas. El valor especificado debe ser igual o menor que el número de nodos encontrados en el paso anterior.
-
Aplique la configuración del programa de escalado automático actualizado.
ibmcloud ks ingress alb autoscale set -c <clusterID> --alb <albID>
-
- Para añadir nodos de trabajo adicionales al clúster
- Siga los pasos de Adición de nodos trabajadores a clústeres clásicos o Adición de nodos trabajadores a clústeres de VPC.
Asegúrese de añadir trabajadores a la zona y VLAN adecuadas identificadas en los pasos anteriores. Si utiliza nodos periféricos, etiquetarlos como
dedicated=edge.
- Siga los pasos de Adición de nodos trabajadores a clústeres clásicos o Adición de nodos trabajadores a clústeres de VPC.
Asegúrese de añadir trabajadores a la zona y VLAN adecuadas identificadas en los pasos anteriores. Si utiliza nodos periféricos, etiquetarlos como
- Para actualizar la configuración del programa de escalado automático
-
Espere de 15 a 20 minutos para que se apliquen los cambios. A continuación, compruebe si se ha resuelto el aviso.
-
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.