Pourquoi l'état du réseau indique-t-il une erreur NHC005 ?

Cloud privé virtuel Infrastructure classique

Dépannage de l'erreur NHC005 lors du contrôle de l'état du réseau.

Lorsque vous vérifiez l'état de santé de votre cluster en exécutant la commande ibmcloud oc cluster health issues --cluster <CLUSTER_ID>, vous obtenez une erreur similaire à l'exemple suivant.

ID       Component   Severity   Description
NHC005   Network     Warning    Tigera operator is reporting that Calico is in 'degraded' state.

Cet avertissement indique que l'opérateur Tigera, qui gère Calico dans IBM Cloud Kubernetes Service, a détecté que Calico est dans un état dégradé. Cela peut avoir un impact sur les politiques de réseau, la mise en réseau des pods ou d'autres fonctions liées au réseau.

Vérifiez les journaux de l'opérateur Tigera et Calico des composants pour déterminer la cause de la dégradation.

  1. Vérifiez le statut de Tigera, les ressources et les conditions personnalisées et recherchez "conditions" avec "Progressing": true.

    kubectl get tigerastatus -o yaml
    
    kubectl get tigerastatus calico -o yaml
    
  2. Vérifiez l'état des composants Calico et Calico-typha en listant les pods Calico dans l'espace de noms calico-system:

    kubectl get pods -n calico-system
    
  3. Vérifier l'état des déploiements et des 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. Si les pods ne sont pas prêts ou s'ils sont bloqués sur Init ou CrashLoopBackOff, consultez les journaux des pods.

    kubectl logs <pod-name> -n calico-system
    
  5. Recherchez dans les journaux les erreurs de configuration, les problèmes de réseau ou les boucles d'arrêt.

  6. Après avoir résolu les problèmes identifiés, attendez quelques minutes et vérifiez à nouveau l'état du réseau.

  7. Pour plus d'informations, voir Contrôler le trafic avec les stratégies réseau et Déboguer les composants Calico

  8. Si le problème persiste, contactez le service d'assistance pour obtenir de l'aide. Ouverture d'un cas de support. Dans les détails de l'affaire, veillez à inclure tout fichier journal, message d'erreur ou résultat de commande pertinent.