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.
-
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
-
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
-
Se os pods não estiverem prontos ou presos em
Init
ouCrashLoopBackOff
, obtenha registros:kubectl logs <pod-name> -n calico-system
-
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.
-
Para obter mais informações, consulte Controle de tráfego com políticas de rede e Depuração de componentes do Calico
-
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.