Error de entrada: ERRAHSNF
Nube privada virtual Infraestructura clásica
Puede utilizar el mandato ibmcloud ks 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 ks 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 ks ingress status-report get, verá un error similar al ejemplo siguiente.
The ALB health service is not found on the cluster (ERRAHSNF).
IBM Cloud Kubernetes Service despliega un servicio de comprobación de estado gestionado en cada clúster. Si falta el servicio en el clúster, es posible que se generen resultados de comprobación de estado no válidos.
Cree manualmente el servicio de salud.
-
Copie la siguiente configuración de servicio y guárdela en un archivo denominado
service.yaml.apiVersion: v1 kind: Service metadata: name: ibm-k8s-controller-health namespace: kube-system spec: ports: - name: http port: 80 protocol: TCP targetPort: 8283 selector: alb-image-type: community type: ClusterIP -
Cree el servicio de comprobación de la salud en su clúster.
kubectl apply -f service.yaml -
Espere 10-15 minutos y, a continuación, vuelva a intentar el mandato
ibmcloud ks ingress status-report getpara ver si se ha resuelto el problema. -
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.