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.

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