k8s跨节点后pod无法访问

场景

k8s在node1节点部署nginx后,

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

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

网络插件为calico


并且也没有相关路由信息


解决方案

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

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

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

启动前

启动后


跨节点请求恢复正常

出现相关路由信息

相关推荐
似水流年 光阴已逝44 分钟前
Kubernetes Pod 基本原理:全面详解
云原生·容器·kubernetes·pod
PKNLP1 小时前
07.docker介绍与常用命令
运维·docker·容器
掘根3 小时前
【Docker】网络
网络·docker·容器
高旭博4 小时前
10. kubernetes资源——statefulset有状态负载
云原生·容器·kubernetes
_Walli_4 小时前
k8s集群搭建(七)-------- 微服务间的调用
微服务·容器·kubernetes
马达加斯加D5 小时前
k8s --- resource: Pod, ReplicaSet and Deployment
云原生·容器·kubernetes
Candice_jy9 小时前
vscode运行ipynb文件:使用docker中的虚拟环境
服务器·ide·vscode·python·docker·容器·编辑器
roman_日积跬步-终至千里11 小时前
【Docker下部署高可用】StarRocks 存算一体架构高可用部署要点
docker·容器·架构
zmjjdank1ng11 小时前
k8s问答题(二)
云原生·容器·kubernetes
小坏讲微服务1 天前
五分钟使用 Docker-compose搭建 Redis 8.0 中间件
运维·redis·docker·中间件·容器·kubernetes·k8s