Diagnosticando e Solucionando Problemas do Controlador de Entrada Nativa do OCI

Descubra como corrigir problemas comuns com o controlador de entrada nativo do OCI.

Depois de instalar e configurar o controlador de entrada nativo do OCI (como um programa independente ou como complemento de cluster), use as informações deste tópico para identificar e resolver problemas comuns.

Examinando Erros de Validação

O controlador de entrada nativo do OCI identifica declarações conflitantes em manifestos de recursos de entrada e gera erros de validação em logs de pod.

Para revisar o log do pod que está executando o controlador de entrada nativo do OCI:
  1. Obtenha o nome do pod do controlador de entrada nativo do OCI digitando:
    kubectl get pods -n native-ingress-controller-system --selector='app.kubernetes.io/name in (oci-native-ingress-controller)' -o wide
    

    Se vários nomes de pod forem retornados, identifique o líder revisando o log de cada pod e eliminando pods que estão presos em um estado de leasing de aquisição.

  2. Transmita o log do pod do controlador de entrada nativo do OCI digitando:
    kubectl logs -f <pod-name> -n native-ingress-controller-system

    Por exemplo:

    kubectl logs -f oci-native-ingress-controller-6dc86789b8-6rbkb -n native-ingress-controller-system
  3. Revise a saída de erros de validação pelo controlador de entrada nativo do OCI pesquisando no log strings validation failure.