Solución de problemas del controlador de entrada nativo de OCI

Descubra cómo solucionar problemas comunes con el controlador de entrada nativo de OCI.

Una vez instalado y configurado el controlador de entrada nativo de OCI (ya sea como programa independiente o como complemento de cluster), utilice la información de este tema para identificar y resolver problemas comunes.

Revisión de errores de validación

El controlador de entrada nativo de OCI identifica las declaraciones en conflicto en los manifiestos de recursos de entrada y genera errores de validación en los logs de pod.

Para revisar el log del pod que ejecuta el controlador de entrada nativo de OCI:
  1. Obtenga el nombre del pod del controlador de entrada nativo de OCI introduciendo:
    kubectl get pods -n native-ingress-controller-system --selector='app.kubernetes.io/name in (oci-native-ingress-controller)' -o wide
    

    Si se devuelven varios nombres de pod, identifique al líder revisando el log de cada pod y eliminando los pods que están atascados en un estado de permiso de adquisición.

  2. Ejecute el log del pod del controlador de entrada nativo de OCI introduciendo:
    kubectl logs -f <pod-name> -n native-ingress-controller-system

    Por ejemplo:

    kubectl logs -f oci-native-ingress-controller-6dc86789b8-6rbkb -n native-ingress-controller-system
  3. Revise la salida de errores de validación del controlador de entrada nativo de OCI buscando en el log cadenas validation failure.