Error de entrada: ERRRNA

[Nube privada virtual] {: tag-vpc} Infraestructura clásica Satellite

Aprenda a resolver errores de ERRRNA cuando una o más rutas no son admitidas por el Controlador de Entrada.

Puede utilizar el comando ibmcloud oc ingress status-report ignored-errors add para añadir un error a la lista de errores ignorados. Los errores ignorados siguen apareciendo en la salida del comando ibmcloud oc ingress status-report get, pero se ignoran al calcular el Estado de Entrada global.

Cuando compruebe el estado de los componentes Ingress de su cluster ejecutando el comando ibmcloud oc ingress status-report get, verá un error similar al del siguiente ejemplo.

One or more routes not admitted (ERRRNA).

El controlador de entrada observa las rutas que se crean en el clúster y las marca como admitted cuando se ajusta la configuración del controlador de entrada. Si un recurso de ruta no está marcado como admitted, significa que ningún controlador de entrada lo ha procesado, por lo que la configuración es ineficaz.

Revise la configuración de los recursos Routes que no se han marcado como admitted.

  1. Asegúrese de que los maestros y trabajadores de su cluster están sanos.

  2. Busca los recursos de tu Ruta y revisa su Status.

    oc get routes -A -o yaml
    
  3. Identifique Routes que no se parezca a los siguientes contenidos en su campo Status:

      status:
        ingress:
        - conditions:
          - status: "True"
            type: Admitted
    
  4. Revisar la configuración de los recursos de Ruta que no son admitidos:

    • Asegúrese de que la configuración de la ruta es correcta. Véase Configuración de rutas.
    • Asegúrese de que no tiene dos recursos Route con el mismo host, en este caso sólo se admite uno de ellos.
    • Si ha configurado la fragmentación del controlador de entrada, asegúrese de que las etiquetas del recurso de ruta o del espacio de nombres que contiene el recurso de ruta son correctas.

    Si ya no necesita la ruta no admitida, elimínela mediante el comando oc delete route.

  5. Espere de 10 a 15 minutos y, a continuación, vuelva a comprobar sus rutas ejecutando el comando oc get routes -A.

  6. Si ve un error diferente, repita los pasos de solución de problemas. Si el problema persiste, póngase en contacto con soporte. Abra un caso de soporte. En los detalles del caso, asegúrese de incluir todos los archivos de registro, mensajes de error o salidas de comando relevantes.