Error del server: error de marcado back-end: marcar tcp 10.9.84.149:10250: getsockopt: connection rechazada

Tengo un clúster de kubernetes con tres nodos: 10.9.84.149 , 10.9.105.90 y 10.9.84.149 . Cuando mi aplicación intenta ejecutar el command dentro de un pod:

 kuebctl exec -it <podName> 

a veces obtiene un error:

 Error from server: error dialing backend: dial tcp 10.9.84.149:10250: getsockopt: connection refused 

Por lo que pude ver, todo estaba bien con el clúster: todos los services y pods del sistema kube funcionaban bien. Además, no apareció regularmente.

¿Alguien puede ayudarme en este tema?

Parece que el process de kubelet no se está ejecutando o sigue reiniciándose.

  ss -tnpl |grep 10250 LISTEN 0 128 :::10250 :::* users:(("kubelet",pid=1102,fd=21)) 
  1. comprobar el process kubelet se está ejecutando.
  2. si se está ejecutando, ver cuándo se inició.
  3. mira el file / var / log / message para cualquier problema con el nodo.
  4. Asegúrate de que no tienes el firewall bloqueando el tráfico