Warum zeigt der Netzwerkstatus einen NHC005 Fehler an?
Virtuelle private Cloud Klassische Infrastruktur
Fehlerbehebung bei der Netzwerkzustandsprüfung NHC005.
Wenn Sie den Status Ihres Clusters überprüfen, indem Sie ibmcloud oc cluster health issues --cluster <CLUSTER_ID> ausführen, erhalten Sie eine Fehlermeldung wie im folgenden Beispiel.
ID Component Severity Description
NHC005 Network Warning Tigera operator is reporting that Calico is in 'degraded' state.
Diese Warnung weist darauf hin, dass der Tigera-Operator, der in CalicoIBM Cloud Kubernetes Service verwaltet, festgestellt hat, dass Calico sich in einem beeinträchtigten Zustand befindet. Dies könnte sich auf Netzwerkrichtlinien, Pod-Netzwerke oder andere netzwerkbezogene Funktionen auswirken.
Überprüfen Sie die Protokolle des Tigera-Betreibers und Calico der Komponenten, um die Ursache für die Verschlechterung zu untersuchen.
-
Überprüfen Sie den Tigera-Status, benutzerdefinierte Ressourcen und Bedingungen und suchen Sie nach
"conditions"mit"Progressing": true.kubectl get tigerastatus -o yamlkubectl get tigerastatus calico -o yaml -
Überprüfen Sie den Status von Calico und Calico-typha Komponenten, indem Sie die Calico Pods im
calico-systemNamespace auflisten:kubectl get pods -n calico-system -
Überprüfen Sie den Rollout-Status von Verteilungen und Daemonset.
kubectl rollout status deployment/calico-kube-controllers -n calico-system kubectl rollout status deployment/calico-typha -n calico-system kubectl rollout status daemonset/calico-node -n calico-system -
Wenn Pods nicht bereit sind oder in
InitoderCrashLoopBackOfffeststecken, erhalten Sie die Pod-Protokolle.kubectl logs <pod-name> -n calico-system -
Suchen Sie in den Protokollen nach Konfigurationsfehlern, Netzwerkproblemen oder Absturzschleifen.
-
Warten Sie nach der Behebung der festgestellten Probleme einige Minuten und überprüfen Sie den Netzwerkstatus erneut.
-
Weitere Informationen finden Sie unter Steuern des Datenverkehrs mit Netzwerkrichtlinien und Debuggen von Calico Komponenten
-
Sollte das Problem weiterhin bestehen, wenden Sie sich bitte an den Support, um weitere Unterstützung zu erhalten. Öffnen Sie einen Supportfall. Fügen Sie den Falldetails unbedingt alle relevanten Protokolldateien, Fehlermeldungen oder Befehlsausgaben bei.