Depuración de complementos de clúster

Nube privada virtual Infraestructura clásica

A medida que utilice Red Hat® OpenShift® on IBM Cloud®, tenga en cuenta estas técnicas para la resolución de problemas de complementos gestionados, como el direccionador HPCS.

Puede comprobar la salud y el estado de un complemento de clúster ejecutando el mandato siguiente.

ibmcloud oc cluster addon ls -c CLUSTER_NAME_OR_ID

Salida de ejemplo

Name            Version   Health State   Health Status
debug-tool      2.0.0     normal         Addon Ready

El valor de estado (Health State) refleja el ciclo de vida de los componentes del complemento. Cada estado se describe en la tabla siguiente.

Estados del complemento
Estado del complemento Descripción
critical

El complemento no está listo para su uso por una de las siguientes razones:

  • Algunos o todos los componentes del complemento presentan problemas.
  • El complemento no se ha podido implementar.
  • Es posible que el complemento tenga una versión no compatible.
  • Consulta el campo «Estado de funcionamiento» para obtener más información.
normal El complemento se ha desplegado correctamente. Compruebe el estatus para verificar que el complemento está Ready o para ver si hay una actualización disponible.
pending Algunos o todos los componentes del complemento se están desplegando actualmente. Espere a que el estado pase a ser normal antes de trabajar con el complemento.
updating El complemento se está actualizando y no está listo para ser utilizado. Consulte el campo de estatus (Health Status) para ver la versión a la que se está actualizando el complemento.
warning Es posible que el complemento no funcione correctamente debido a las limitaciones del clúster. Consulte el campo de estatus (Health Status) para obtener más información.

El valor de estatus (Health Status) ofrece detalles de la operación del complemento en curso. Cada estado se describe en la tabla siguiente.

Estatus del complemento
Código de estado Estado del complemento Descripción
H1500 Addon Ready El complemento se ha desplegado correctamente y está en buen estado.
H1501, H1502, H1503 Addon Not Ready

Algunos o todos los componentes del complemento no tienen un estado correcto. Compruebe si se están ejecutando todos los pods de componentes adicionales.

H1504, H1505, H1506, H1507, H1508 Failure determining health status. No se puede determinar el estado del complemento. Abra un caso de asistencia. En la descripción, incluya el código de error de estatus.
H1509 Addon Unsupported El complemento ejecuta una versión no soportada, o bien la versión del complemento no recibe soporte para la versión del clúster. Actualice el complemento a la versión más reciente.
H1510 Cluster resources low, not enough workers in Ready state.

El complemento no está preparado para utilizarse por una de las siguientes razones:

Enabling El complemento se está desplegando actualmente en el clúster. Tenga en cuenta que el complemento puede tardar hasta 15 minutos en instalarse.
H1512 Addon daemonset might not be available on all Ready nodes.

Para el complemento de ruta estática: el operador de ruta estática DaemonSet no está disponible en alguno de los nodos trabajadores, lo que le impide aplicar recursos de ruta estática. Los nodos de trabajador no pueden ejecutar el operador de ruta estático DaemonSet por las siguientes razones: