Risoluzione dei problemi di OCI Native Ingress Controller
Scopri come risolvere i problemi comuni con il controller di ingresso nativo OCI.
Dopo aver installato e configurato il controller in entrata nativo OCI (come programma standalone o come componente aggiuntivo cluster), utilizzare le informazioni in questo argomento per identificare e risolvere i problemi comuni.
Analisi degli errori di convalida
Il controller in entrata nativo OCI identifica dichiarazioni in conflitto nei file manifesto delle risorse in entrata e restituisce errori di convalida nei log dei pod.
Per esaminare il log del pod che esegue il controller di entrata nativo OCI, effettuare le operazioni riportate di seguito.
- Ottenere il nome del pod del controller in entrata nativo OCI immettendo:
kubectl get pods -n native-ingress-controller-system --selector='app.kubernetes.io/name in (oci-native-ingress-controller)' -o wide
Se vengono restituiti più nomi di pod, identificare il leader esaminando il log per ogni pod ed eliminando i pod bloccati in uno stato di leasing di acquisizione.
- Eseguire lo streaming del log del pod del controller in entrata nativo OCI immettendo:
kubectl logs -f <pod-name> -n native-ingress-controller-system
Ad esempio:
kubectl logs -f oci-native-ingress-controller-6dc86789b8-6rbkb -n native-ingress-controller-system
- Rivedere gli errori di convalida restituiti dal controller di entrata nativo OCI cercando nel log le stringhe
validation failure
.