IBM Cloud Docs
Warum zeigt der Netzwerkstatus einen NHC001 Fehler an?

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.

  1. Prüfen Sie den Tigera-Status, benutzerdefinierte Ressourcen und Bedingungen. Suchen Sie nach "conditions" mit "Progressing": true.

    kubectl get tigerastatus -o yaml
    
    kubectl get tigerastatus calico -o yaml
    
  2. Ü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
    
  3. Wenn die Schoten nicht bereit sind oder in Init oder CrashLoopBackOff feststecken, erhalten Sie Protokolle:

    kubectl logs <pod-name> -n calico-system
    
  4. 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.

  5. Weitere Informationen finden Sie unter Steuern des Datenverkehrs mit Netzwerkrichtlinien und Debuggen von Calico Komponenten

  6. 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.