我有一个包含三个节点的 kubernetes 集群:10.9.84.149
,10.9.105.90
and 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 系统服务和 pod 都运行良好。而且,它并不经常出现。
有人可以帮助我解决这个问题吗?
我得到了与下面相同的错误
Error from server: Get https://192.168.100.102:10250/containerLogs/default/kubia-n8nv9/kubia: dial tcp 192.168.100.102:10250: connect: no route to host
我在所有节点上修复了禁用防火墙
我发现我的工作节点防火墙没有被禁用。我做了下面的说明来解决我的问题
systemctl disable firewalld && systemctl stop firewalld
-Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1...
-Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.```
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)