k8s跨节点后pod无法访问

场景

k8s在node1节点部署nginx后,

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

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

网络插件为calico


并且也没有相关路由信息


解决方案

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

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

systemctl restart NetworkManager 重启NetworkManager服务
ifconfig tunl0 up# 启动tunl0接口

启动前

启动后


跨节点请求恢复正常

出现相关路由信息

相关推荐
zyydd_1 小时前
Centos7通过Docker安装openGauss5.0.3并配置用户供Navicat连接使用
docker·容器
zz9602262 小时前
Docker快速部署Apache Guacamole
docker·容器·apache
最新小梦3 小时前
Docker Compose与私有仓库部署
运维·docker·容器
leSerein_4 小时前
【Docker】docker的一些常用命令
linux·运维·docker·容器
牛奔5 小时前
k8s dashboard token 生成/获取
云原生·容器·kubernetes
运维全栈云原生工程师5 小时前
k8s--资源管理
容器·贪心算法·kubernetes
是芽芽哩!7 小时前
【Kubernetes】常见面试题汇总(六)
云原生·容器·kubernetes
笑虾7 小时前
Docker 常用命令(未完待续...)
docker·容器·eureka
创意锦囊9 小时前
浅谈Docker:容器化技术的革命与实践
docker·容器·eureka
稻谷君W10 小时前
docker构建镜像环境搭建深度学习开发环境
深度学习·docker·容器