Errore di ingresso: ERRRNA
Cloud privato virtuale Infrastruttura classica Satellite
Imparare a risolvere gli errori di ERRRNA quando una o più rotte non sono ammesse dal controllore di ingresso.
È possibile utilizzare il comando ibmcloud oc ingress status-report ignored-errors add per aggiungere un errore all'elenco degli errori ignorati. Gli errori ignorati continuano a comparire nell'output del comando ibmcloud oc ingress status-report get,
ma vengono ignorati nel calcolo dello Stato di ingresso complessivo.
Quando si controlla lo stato dei componenti Ingress del cluster eseguendo il comando ibmcloud oc ingress status-report get, viene visualizzato un errore simile al seguente esempio.
One or more routes not admitted (ERRRNA).
Il controllore di ingresso osserva le rotte create sul cluster e le contrassegna come admitted quando la configurazione del controllore di ingresso viene modificata. Se una risorsa di rotta non è contrassegnata come admitted,
significa che nessun controllore d'ingresso l'ha elaborata, quindi la configurazione è inefficace.
Rivedere la configurazione delle risorse Routes che non sono state contrassegnate come admitted.
-
Assicurarsi che i master e i lavoratori del cluster siano in buona salute.
-
Recuperate le risorse del vostro Percorso e rivedete il loro
Status.oc get routes -A -o yaml -
Identificare
Routesche non assomiglia ai seguenti contenuti nel campoStatus:status: ingress: - conditions: - status: "True" type: Admitted -
Rivedere la configurazione delle risorse di route non ammesse:
- Assicurarsi che la configurazione della rotta sia corretta. Vedere Configurazione del percorso.
- Assicurarsi di non avere due risorse Route con lo stesso host, in questo caso solo una di esse è ammessa.
- Se si è configurato lo sharding del controller di ingresso, assicurarsi che le etichette della risorsa Rotta o dello spazio dei nomi contenente la risorsa Rotta siano corrette.
Se non si ha più bisogno di una rotta non ammessa, eliminarla con il comando
oc delete route. -
Attendere 10-15 minuti, quindi ricontrollare le rotte eseguendo il comando
oc get routes -A. -
Se viene visualizzato un errore diverso, ripetere le fasi di risoluzione dei problemi. Se il problema persiste, contattare il supporto. Apri un caso di supporto. Nei dettagli del caso, assicurarsi di includere qualsiasi file di registro, messaggio di errore o output di comando pertinente.