IBM Cloud Docs
Por que o status da rede mostra um erro NHC001 ?

Por que o status da rede mostra um erro NHC001 ?

Nuvem privada virtual Infraestrutura clássica

Quando você verifica o status da integridade do seu cluster executando o ibmcloud ks cluster health issues --cluster <CLUSTER_ID>, você vê um erro semelhante ao exemplo a seguir.

ID       Component   Severity   Description
NHC001   Network     Warning    Tigera operator has been reporting that Calico is in 'progressing' state for over an hour.

Esse aviso significa que o operador da Tigera tem informado que o site Calico está preso em um estado de "progresso", possivelmente devido a atrasos na implantação de componentes ou problemas subjacentes.

Investigue os registros do operador do Tigera e os componentes do Calico para entender o que está impedindo o Calico de atingir um estado saudável.

  1. Verifique os recursos e condições personalizados do status da Tigera. Procure "conditions" com "Progressing": true.

    kubectl get tigerastatus -o yaml
    
    kubectl get tigerastatus calico -o yaml
    
  2. Verifique o status dos componentes Calico e Calico-typha listando os pods Calico no namespace calico-system:

    kubectl get pods -n calico-system
    

    Verifique o status de implementação das implantações e do conjunto de daemons.

    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. Se os pods não estiverem prontos ou presos em Init ou CrashLoopBackOff, obtenha registros:

    kubectl logs <pod-name> -n calico-system
    
  4. Aguarde até que os componentes concluam a implementação. Depois de resolver qualquer problema (por exemplo, erros de extração de imagem do CrashLoopBackOff, ), aguarde alguns minutos para que a Tigera atualize o estado.

  5. Para obter mais informações, consulte Controle de tráfego com políticas de rede e Depuração de componentes do Calico

  6. Se o problema persistir, entre em contato com o suporte para obter assistência. Abrir um caso de suporte. Nos detalhes do caso, certifique-se de incluir todos os arquivos de registro, mensagens de erro ou saídas de comando relevantes.