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

Warum zeigt der Netzwerkstatus einen NHC005 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
NHC005   Network     Warning    Tigera operator is reporting that Calico is in 'degraded' state.

Diese Warnung zeigt an, dass der Tigera-Operator, der Calico in IBM Cloud Kubernetes Service verwaltet, festgestellt hat, dass sich Calico in einem schlechten Zustand befindet. Dies könnte sich auf Netzwerkrichtlinien, Pod-Netzwerke oder andere netzwerkbezogene Funktionen auswirken.

Überprüfen Sie die Protokolle des Tigera-Operators und der Komponenten von Calico, um die Ursache für die Verschlechterung zu ermitteln.

  1. Überprüfen Sie den Tigera-Status, benutzerdefinierte Ressourcen und Bedingungen und 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, indem Sie die Calico Pods im calico-system Namespace auflisten:

    kubectl get pods -n calico-system
    
  3. Ü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
    
  4. Wenn Pods nicht bereit sind oder in Init oder CrashLoopBackOff feststecken, erhalten Sie die Pod-Protokolle.

    kubectl logs <pod-name> -n calico-system
    
  5. Suchen Sie in den Protokollen nach Konfigurationsfehlern, Netzwerkproblemen oder Absturzschleifen.

  6. Warten Sie nach der Behebung der festgestellten Probleme einige Minuten und überprüfen Sie den Netzwerkstatus erneut.

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

  8. Wenn das Problem weiterhin besteht, 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.