解决k8s中节点之间Pod无法ping通以及Pod正常运行但k8sdashboard无法访问

我的k8s使用的是calico网络插件

我发现我的k8s dashboard网站无法访问

1.使用命令查看Pod的ip以及其部署的节点

kubectl get pods -A -o wide

  发现dashboard的节点 以及calico网络插件都在正常运行

2.查看service

kubectl get svc -A

Pod都显示在正常运行,尝试访问192.168.142:32393 发现无法打开dashboard的ui网站

3.尝试在master 主机上ping各个节点上的pod 发现均无法ping通

4.使用ifconfig命令查看网卡配置情况

发现没有tunl0网卡,因为默认calico的模式是IPIP,使用tunl0网卡在各个节点通信

ifconfig

5.在maser节点上重启网络配置

systemctl stop NetworkManager
systemctl disable NetworkManager
service network restart 

使用ifcong命令 发现tunI0网卡成功启动

6.继续尝试ping node1和node2上的pod  发现node1上的可以ping 通了 node2上的仍然没有反应

7.在node1 和node2上分别进行以上操作重启网络配置​

systemctl stop NetworkManager
systemctl disable NetworkManager
service network restart 

8.继续尝试ping 发现各个节点的pod均能ping通

9.之后尝试访问dashboard网站 成功访问

至此成功解决了pod正常运行但无法在各个节点上互相ping通 以及k8s dashboard 无法访问的问题

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值