k8s跨节点后pod无法访问

场景

k8s在node1节点部署nginx后,

除node1外,主节点以及node2节点都无法正常访问nginx

并且主节点以及node2节点都无法ping通node1节点上的pod

网络插件为calico


并且也没有相关路由信息


解决方案

启动tunl0接口,因为calico需要使用tunl0网卡在各个节点通信。

在每个节点都执行以下操作

复制代码
systemctl restart NetworkManager 重启NetworkManager服务
ifconfig tunl0 up# 启动tunl0接口

启动前

启动后


跨节点请求恢复正常

出现相关路由信息

相关推荐
tellmewhoisi7 分钟前
项目部署docker(指令解析和docker-compose基础指令)
docker·容器
dinl_vin43 分钟前
FastAPI 系列 ·(十二):生产部署——Docker + 配置管理(系列完结)
docker·容器·fastapi
蠢货爱好者3 小时前
Docker基础操作
运维·docker·容器
hopsky4 小时前
phoenix docker 启动
运维·docker·容器
2301_780789665 小时前
高防cdn如何缓存网页静态资源
java·spring·web安全·缓存·kubernetes·ddos
2601_948810605 小时前
k8s-EFK
云原生·容器·kubernetes
Nontee7 小时前
Docker基础
docker·容器·eureka
烟雨江南aabb8 小时前
Docker第一弹 Docker是什么?
运维·docker·容器
2301_803538959 小时前
Pod启动失败?K8s中Pod创建常见问题与排查指南
docker·容器·kubernetes
YDS8299 小时前
浅谈近期关于Docker部署产生的一些问题
运维·docker·容器