Errore di ingresso: ERRESNF
Satellite
Imparare a risolvere gli errori di ERRESNF quando manca il servizio esterno per il controller di ingresso predefinito.
È 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.
The external service is missing (ERRESNF).
Il servizio che espone il controller Ingress predefinito manca dal cluster.
Verificare il servizio esterno e crearlo se non esiste.
-
Ottenere i dettagli del servizio esterno.
oc get service -n openshift-ingress router-external-default -
Ottieni gli indirizzi IP esterni dei tuoi nodi di lavoro immettendo questo comando. Prendere nota degli indirizzi nella colonna
EXTERNAL-IP.kubectl get nodes -o wide -
Salva la seguente configurazione del servizio come un file YAML denominato
service.yaml.apiVersion: v1 kind: Service metadata: labels: ingresscontroller.operator.openshift.io/owning-ingresscontroller: default name: router-external-default namespace: openshift-ingress spec: ports: - name: http port: 80 protocol: TCP targetPort: http - name: https port: 443 protocol: TCP targetPort: https selector: ingresscontroller.operator.openshift.io/deployment-ingresscontroller: default externalIPs: - x.x.x.x # Add your worker node external IP addresses. -
Aggiungi gli indirizzi IP esterni dei tuoi nodi di lavoro che hai richiamato in precedenza nell'elenco
spec.externalIPs. -
Crea il servizio.
kubectl create -f service.yaml -
Attendere da 10 a 15 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.