Warum zeigt der Netzwerkstatus einen NHC001 Fehler an?
Virtuelle Private Cloud Klassische Infrastruktur
Wenn Sie den Status Ihres Clusters überprüfen, indem Sie ibmcloud ks 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 Calico in einem "fortschreitenden" Zustand feststeckt, möglicherweise aufgrund von Verzögerungen bei der Bereitstellung von Komponenten oder zugrundeliegenden Problemen.
Untersuchen Sie die Logs des Tigera Operators und der Calico Komponenten, um zu verstehen, was Calico daran hindert, einen gesunden Zustand zu erreichen.
-
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 bereit sind oder in
InitoderCrashLoopBackOfffeststecken, erhalten Sie 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
-
Wenn das Problem weiterhin besteht, wenden Sie sich bitte an den Support, um Hilfe zu erhalten. Öffnen Sie einen Supportfall. Fügen Sie den Falldetails unbedingt alle relevanten Protokolldateien, Fehlermeldungen oder Befehlsausgaben bei.