Error de entrada: ERRDSIA

Solución de problemas relacionados con los errores DSIA (Destination Service Invalid App) de Ingress.

Nube privada virtual Infraestructura clásica Satellite

Puede utilizar el mandato 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 mandato ibmcloud oc ingress status-report get, pero se ignoran al calcular el estado general de Ingress.

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

The subdomain has incorrect addresses registered (ERRDSIA).

Normalmente, los subdominios NLB-DNS deberían contener direcciones IP o nombres de host de balanceadores de carga vinculados a uno o más servicios LoadBalancer de su clúster, pero uno o más dominios tienen registradas direcciones desconocidas.

Identifique y actualice los subdominios NLB-DNS que tengan direcciones incorrectas registradas.

  1. Obtenga la lista de los dominios gestionados utilizando el mandato de ibmcloud oc ingress domain ls.

  2. Obtenga la lista de servicios LoadBalancer del clúster.

    oc get services -A | grep LoadBalancer
    
  3. Compare las salidas de los dos mandatos anteriores e identifique los subdominios que tienen direcciones incorrectas registradas.

  4. Si ya no necesita un dominio específico, puede utilizar el mandato ibmcloud oc ingress domain rm para eliminarlo.

  5. Si sigue necesitando el dominio, puede actualizar las direcciones registradas para el dominio utilizando el mandato ibmcloud oc ingress domain update mandato.

    Tenga en cuenta que debe incluir todas las direcciones que desea que se registren ya que la operación de actualización sustituye a las direcciones registradas actualmente. Por ejemplo, si 52.137.182.166 está registrado actualmente en el dominio y desea añadir 52.137.182.270, debe especificar --ip 52.137.182.166 --ip 52.137.182.270 en el mandato.

  6. Espere 15-30 minutos y, a continuación, compruebe si se ha resuelto el aviso.

  7. Si el problema persiste, póngase en contacto con soporte. 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.