Warum zeigt der Netzwerkstatus einen NHC001 Fehler an?
Virtuelle private Cloud Klassische Infrastruktur
Fehlerbehebung bei der Netzwerkzustandsprüfung NHC001.
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
NHC001 Network Warning Tigera operator has been reporting that Calico is in 'progressing' state for over an hour.
Diese Warnung bedeutet, dass der Tigera-Betreiber gemeldet hat, dass in einem Calico „fortschreitenden” Zustand feststeckt, möglicherweise aufgrund von Verzögerungen bei der Bereitstellung von Komponenten oder zugrunde liegenden Problemen.
Untersuchen Sie die Protokolle des Tigera-Betreibers und Calico der Komponenten, um zu verstehen, was verhindert, Calico dass ein fehlerfreier Zustand erreicht wird.
-
Prüfen Sie den Tigera-Status, benutzerdefinierte Ressourcen und Bedingungen. 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 durch Auflistung von Calico Pods im
calico-system. Namespace: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 die Schoten nicht fertig sind oder in
InitoderCrashLoopBackOfffeststecken, holen Sie sich Protokolle:kubectl logs <pod-name> -n calico-system -
Warten Sie, bis die Komponenten vollständig ausgerollt sind. Nachdem Sie alle Probleme behoben haben (z. B. CrashLoopBackOff, image pull errors), warten Sie ein paar Minuten, bis Tigera den Status aktualisiert hat.
-
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 Unterstützung zu erhalten. Öffnen Sie einen Supportfall. Fügen Sie den Falldetails unbedingt alle relevanten Protokolldateien, Fehlermeldungen oder Befehlsausgaben bei.