来自服务器的错误:错误拨号后端:拨号tcp 10.9.84.149:10250:getsockopt:连接被拒绝
我有一个有三个节点的kubernetes集群: 10.9.105.90
和10.9.84.149
。 当我的应用程序尝试执行一些pod内的命令时:
kuebctl exec -it <podName>
它有时会得到一个错误:
Error from server: error dialing backend: dial tcp 10.9.84.149:10250: getsockopt: connection refused
据我所知,集群上的一切都很好:所有的kube-system服务和pod运行良好。 此外,并没有定期出现。
有人可以帮我解决这个问题吗?
看起来像你的kubelet进程没有运行,或继续重新启动。
ss -tnpl |grep 10250 LISTEN 0 128 :::10250 :::* users:(("kubelet",pid=1102,fd=21))
- 检查kubelet进程正在运行。
- 如果它的运行看到它的开始。
- 请查看/ var / log / message文件是否有任何与节点有关的问题。
- 确保您没有防火墙阻止stream量