Erro de entrada: ERRRNA

Nuvem privada virtual Infraestrutura clássica Satellite

Saiba como resolver os erros do site ERRRNA quando uma ou mais rotas não são admitidas pelo Ingress Controller.

Você pode usar o comando ibmcloud oc ingress status-report ignored-errors add para adicionar um erro à lista de ignored-errors. Os erros ignorados ainda aparecem na saída do comando ibmcloud oc ingress status-report get, mas são ignorados no cálculo do status geral de entrada.

Ao verificar o status dos componentes Ingress do cluster executando o comando ibmcloud oc ingress status-report get, você verá um erro semelhante ao exemplo a seguir.

One or more routes not admitted (ERRRNA).

O controlador de entrada observa as rotas que são criadas no cluster e as marca como admitted quando a configuração do controlador de entrada é ajustada. Se um recurso de rota não estiver marcado como admitted, isso significa que nenhum controlador de entrada o processou e, portanto, a configuração é ineficaz.

Revise a configuração dos recursos de rotas que não foram marcados como admitted.

  1. Certifique-se de que os mestres e os trabalhadores do cluster estejam saudáveis.

  2. Busque seus recursos do Route e analise o site Status.

    oc get routes -A -o yaml
    
  3. Identifique Routes que não se assemelham ao conteúdo a seguir em seu campo Status:

      status:
        ingress:
        - conditions:
          - status: "True"
            type: Admitted
    
  4. Revise a configuração dos recursos do Route que não são admitidos:

    • Verifique se a configuração da rota está correta. Consulte Configuração de rota.
    • Certifique-se de que você não tenha dois recursos de rota com o mesmo host; nesse caso, apenas um deles é admitido.
    • Se você configurou a fragmentação do Ingress Controller, verifique se os rótulos no recurso Route ou no namespace que contém o recurso Route estão corretos.

    Se você não precisar mais da rota que não é admitida, exclua-a usando o comando oc delete route.

  5. Aguarde de 10 a 15 minutos e, em seguida, verifique suas rotas novamente executando o comando oc get routes -A.

  6. Se você encontrar um erro diferente, repita as etapas de solução de problemas. Se o problema persistir, entre em contato com o suporte. Abrir um caso de suporte. Nos detalhes do caso, certifique-se de incluir todos os arquivos de registro, mensagens de erro ou saídas de comando relevantes.