Por que o status da rede mostra um erro NHC006 ?
Infraestrutura clássica
Resolva o erro de verificação de integridade da rede “ NHC006 ”.
Quando você verifica o status da integridade do seu cluster executando o ibmcloud oc cluster health issues --cluster <CLUSTER_ID>, você vê um erro semelhante ao exemplo a seguir.
ID Component Severity Description
NHC006 Network Warning One or more DNS resolvers are not reachable from certain worker nodes.
Se você verificar os detalhes do problema, verá quais resolvedores de DNS não podem ser acessados de qual nó de trabalho.
ibmcloud ks cluster health issue get --cluster <CLUSTER_ID> --issue NHC006
Esse aviso indica que alguns nós de trabalho não conseguem acessar um ou mais resolvedores de DNS. Isso pode levar a falhas de DNS e afetar a comunicação da carga de trabalho.
-
Inspecione o site Calico GlobalNetworkPolicies (GNP) listando todos os GNPs.
kubectl get globalnetworkpolicies.crd.projectcalico.orgExecute o comando a seguir para verificar uma política específica.
kubectl get globalnetworkpolicies.crd.projectcalico.org <policy-name> -o yaml -
Procure regras no site
egressque bloqueiem o tráfego de DNS ( UDP / TCP porta 53). Verifique também os campos do siteselectorque podem incluir nós de trabalho de forma inadequada. -
Validar a acessibilidade do DNS dos nós de trabalho usando um pod de depuração
kubectl run -i --tty debug \ --image=us.icr.io/armada-master/network-alpine:latest \ --restart=Never \ --overrides=' { "apiVersion": "v1", "spec": { "nodeName": "<node-name>" } }' -- sh -
Execute os seguintes comandos dentro do pod de depuração. Se isso falhar, o DNS poderá ser bloqueado por políticas ou configurações de IaaS-level.
nslookup ibm.comdig ibm.com -
Analise sua infraestrutura (dispositivos de rede, ACLs, etc.) e permita o tráfego de saída UDP e TCP porta 53.
-
Se o problema persistir, entre em contato com o suporte para obter mais 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.