Kubernetes报错:Error from server: error dialing backend: dial tcp x.x.x.x:10250: connect: no route to host
问题
执行kubectl命令时报错
#查看日志 kubectl logs xxxxx #进入pod容器 kubectl exec -it xxxx
解决
检查Pod所在节点的防火墙是否开启
#查看Pod所在的Node kubectl get pods -o wide #在Node节点查看防火墙状态 systemctl status firewalld #如果出现绿色running状态,可考虑关闭防火墙,或通过iptables放行入方向10250端口,这里仅关闭防火墙 systemctl disable --now firewalld
本文作者:东北小狐狸
本文链接:https://www.cnblogs.com/hellxz/p/13268279.html
版权声明:本作品采用自由转载-非商用-非衍生-保持署名 (CC BY-NC-ND 3.0)许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步