k8s跨节点后pod无法访问

场景

k8s在node1节点部署nginx后,

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

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

网络插件为calico


并且也没有相关路由信息


解决方案

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

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

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

启动前

启动后


跨节点请求恢复正常

出现相关路由信息

相关推荐
能不能别报错12 小时前
K8s学习笔记(十四) DaemonSet
笔记·学习·kubernetes
火星MARK13 小时前
k8s面试题
容器·面试·kubernetes
赵渝强老师15 小时前
【赵渝强老师】Docker容器的资源管理机制
linux·docker·容器·kubernetes
能不能别报错16 小时前
K8s学习笔记(十五) pause容器与init容器
笔记·学习·kubernetes
稚辉君.MCA_P8_Java16 小时前
kafka解决了什么问题?mmap 和sendfile
java·spring boot·分布式·kafka·kubernetes
乄bluefox16 小时前
保姆级docker部署nacos集群
java·docker·容器
每天进步一点_JL16 小时前
Docker 是什么?
后端·docker·容器
一叶飘零_sweeeet17 小时前
从 0 到 1 掌控云原生部署:Java 项目的 Docker 容器化与 K8s 集群实战指南
docker·云原生·kubernetes·项目部署
森林猿17 小时前
docker-compose-kafka 4.1.0
docker·容器·kafka
Gss77718 小时前
Docker 容器核心知识总结
docker·容器