Errore di ingresso: ERRAHSNF
Virtual Private Cloud Infrastruttura classica
È possibile utilizzare il comando ibmcloud ks 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 ks 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 ks ingress status-report get, vedi un errore simile al seguente esempio.
The ALB health service is not found on the cluster (ERRAHSNF).
IBM Cloud Kubernetes Service distribuisce un servizio di controllo dello stato di salute gestito a ogni cluster. Se il servizio manca dal tuo cluster, ciò potrebbe causare risultati di controllo dell'integrità non validi.
Creare manualmente il servizio di integrità.
-
Copia la seguente configurazione del servizio e salvarla in un file denominato
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 -
Creare il servizio di controllo dello stato di salute nel cluster.
kubectl apply -f service.yaml -
Attendere 10-15 minuti, quindi provare a eseguire di nuovo il comando
ibmcloud ks ingress status-report getper verificare se il problema è 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.