k8s跨节点后pod无法访问

场景

k8s在node1节点部署nginx后,

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

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

网络插件为calico


并且也没有相关路由信息


解决方案

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

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

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

启动前

启动后


跨节点请求恢复正常

出现相关路由信息

相关推荐
心理之旅4 小时前
高校文献检索系统
运维·服务器·容器
大佐不会说日语~4 小时前
使用Docker Compose 部署时网络冲突问题排查与解决
运维·网络·spring boot·docker·容器
曾几何时`8 小时前
Docker容器化部署编译运行模块
运维·docker·容器
直饮水观察哨9 小时前
商用净水器亲测对比,哪个更专业?
容器
塔克拉玛攻城狮10 小时前
最新!银河麒麟v11 kubeadm部署k8s v1.35.0高可用集群
kubernetes·银河麒麟
Suchadar10 小时前
Docker基础命令(二)——数据卷管理端口映射与容器互联
运维·docker·容器
firstacui11 小时前
Docker容器网络管理与容器数据卷管理
运维·docker·容器
王锋(oxwangfeng)11 小时前
Apache Flink 在 Kubernetes 上的高效部署与优化实践
flink·kubernetes·apache
努力搬砖的咸鱼13 小时前
部署你的第一个应用到 K8s
微服务·云原生·容器·kubernetes
故乡de云13 小时前
2026年谷歌云价格走势深度分析:企业如何在高成本时代保持竞争力?
运维·kubernetes·云计算