Error de entrada: ERRESNF
Satellite
Aprenda a resolver los errores de ERRESNF cuando falta el servicio externo para el controlador de entrada predeterminado.
Puede utilizar el mandato ibmcloud oc ingress status-report ignored-errors add para añadir un error a la lista de errores ignorados. Los errores ignorados siguen apareciendo en la salida del mandato ibmcloud oc ingress status-report get,
pero se ignoran al calcular el estado general de Ingress.
Cuando compruebe el estado de los componentes de Ingress del clúster ejecutando el mandato ibmcloud oc ingress status-report get, verá un error similar al siguiente.
The external service is missing (ERRESNF).
Falta el servicio que expone el controlador de Ingress predeterminado en el clúster.
Compruebe el servicio externo y créelo si no existe.
-
Obtenga los detalles del servicio externo.
oc get service -n openshift-ingress router-external-default -
Obtenga las direcciones IP externas de los nodos trabajadores ejecutando el mandato siguiente. Anote las direcciones en la columna
EXTERNAL-IP.kubectl get nodes -o wide -
Guarde la siguiente configuración de servicio como un archivo YAML denominado
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. -
Añada las direcciones IP externas de los nodos trabajadores que ha recuperado anteriormente en la lista
spec.externalIPs. -
Cree el servicio.
kubectl create -f service.yaml -
Espere de 10 a 15 minutos y, a continuación, compruebe si se ha resuelto el aviso.
-
Si el problema persiste, póngase en contacto con soporte. Abra un caso de soporte. En los detalles del caso, asegúrese de incluir los archivos de registro relevantes, los mensajes de error o las salidas de mandato.