k8s跨节点后pod无法访问

场景

k8s在node1节点部署nginx后,

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

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

网络插件为calico


并且也没有相关路由信息


解决方案

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

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

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

启动前

启动后


跨节点请求恢复正常

出现相关路由信息

相关推荐
yunken281 小时前
docker容器保存为不依赖基础镜像的独立镜像方法
java·docker·容器
langmeng1101 小时前
使用docker在3台服务器上搭建基于版本redis 6.x的一主两从模式
运维·redis·docker·容器·集群
leblancAndSherry2 小时前
Gitlab + Jenkins 实现 CICD
linux·运维·docker·kubernetes·gitlab·jenkins
脑瓜嗡6 小时前
Docker部署SpringBoot项目
spring boot·docker·容器
容器魔方7 小时前
KubeCon China 2025 | 与KubeEdge畅聊毕业经验与创新未来
云原生·容器·云计算
代码小学僧8 小时前
通俗易懂:给前端开发者的 Docker 入门指南
前端·docker·容器
运维潇哥8 小时前
k8s业务程序联调工具-KtConnect
云原生·容器·kubernetes
欧先生^_^8 小时前
让 Kubernetes (K8s) 集群 使用 GPU
云原生·容器·kubernetes
饺子大魔王的男人10 小时前
Docker环境下FileRise私有云盘在飞牛NAS的部署与穿透实践
运维·docker·容器
Lw老王要学习12 小时前
Linux容器篇、第一章_02Rocky9.5 系统下 Docker 的持久化操作与 Dockerfile 指令详解
linux·运维·docker·容器·云计算