Errore di ingresso: ERRDSIA
Risoluzione degli errori DSIA (Destination Service Invalid App) di Ingress.
Virtual Private Cloud Infrastruttura classica Satellite
È possibile utilizzare il comando ibmcloud oc ingress status-report ignored-errors add per aggiungere un errore all'elenco degli errori ignorati. Gli errori ignorati vengono ancora visualizzati nell'output del comando ibmcloud oc ingress status-report get,
ma vengono ignorati quando si calcola lo stato Ingress generale.
Quando controlli lo stato dei componenti Ingress del tuo cluster eseguendo il comando ibmcloud oc ingress status-report get, vedi un errore simile al seguente esempio.
The subdomain has incorrect addresses registered (ERRDSIA).
Normalmente, i sottodomini NLB-DNS dovrebbero contenere indirizzi IP o nomi di host del bilanciatore di carico legati a uno o più servizi LoadBalancer sul cluster, ma uno o più domini hanno registrato indirizzi sconosciuti.
Identificare e aggiornare tutti i sottodomini NLB - DNS che hanno indirizzi non corretti registrati.
-
Richiamare l'elenco dei domini gestiti utilizzando il comando
ibmcloud oc ingress domain ls. -
Ottieni l'elenco dei servizi LoadBalancer dal cluster.
oc get services -A | grep LoadBalancer -
Confrontare gli output dei due comandi precedenti e identificare i sottodomini con indirizzi non corretti registrati.
-
Se non è più necessario un dominio specifico, è possibile utilizzare il comando
ibmcloud oc ingress domain rmper rimuoverlo. -
Se il dominio è ancora necessario, è possibile aggiornare gli indirizzi registrati per il dominio utilizzando il comando
ibmcloud oc ingress domain updatecommand.Si noti che è necessario includere tutti gli indirizzi che si desidera registrare poiché l'operazione di aggiornamento sostituisce gli indirizzi attualmente registrati. Ad esempio, se
52.137.182.166è attualmente registrato nel dominio e si desidera aggiungere52.137.182.270, è necessario specificare--ip 52.137.182.166 --ip 52.137.182.270nel comando. -
Attendere 15 -30 minuti, quindi controllare se l'avviso è stato risolto.
-
Se il problema persiste, contattare il supporto. Apri un caso di supporto. Nei dettagli del caso, assicurarsi di includere i file di log, i messaggi di errore o gli output dei comandi pertinenti.