k8s网络通信ip申请如何层级同步进行pod网络层级网络访问请求路由流程

指令层:kubectl → API Server → kubelet(发起者);

网络层:Calico CNI(分配 IP)→ etcd(存 IP 信息)→ confd(同步配置);

执行层:Felix(本机路由 / 网络配置)→ BIRD(集群路由同步);

载体层:pause 容器(承载 Pod 网络命名空间)。

我只帮你把最精准的角色关系捋顺,你就彻底闭环了:

kubectl = 发号施令的老大,只说「创建 Pod」kubelet = 每个节点的小弟,负责落地创建 Pod ↓小弟(kubelet)干活时,调用本节点的 CNI 网络插件 CNI 负责:分配 Pod IP → 把 IP 信息注册到 etcd ↓confd 盯着 etcd → 把配置同步给本节点的 Felix Felix 负责:在本机写好路由表 ↓本节点的 BIRD 把 Felix 的路由表同步给集群里所有其他节点的 BIRD↓所有节点都知道:这个 Pod IP 在哪台机器上跨节点 Pod 就能互通了

kubectl 下令 → kubelet 执行 → CNI 分 IP 存 etcd → Felix 写本地路由 → BIRD 全集群同步路由

相关推荐
AC赳赳老秦1 小时前
供应链专员提效:OpenClaw自动跟踪物流信息、更新库存数据,异常自动提醒
java·大数据·服务器·数据库·人工智能·自动化·openclaw
夏日听雨眠1 小时前
LInux(逻辑地址与物理地址的区别,文件描述符,lseek函数)
linux·运维·网络
哲霖软件2 小时前
ERP 赋能非标自动化行业:破解物料与库存管理难题
运维·自动化
qq_542515413 小时前
Ubuntu 22.04.4 LTS安装ToDesk最新版打不开,无响应?旧版本4.7.2_277版本分享
linux·ubuntu·todesk
火车叼位3 小时前
替代 Tiny Win10 的 Linux 方案:Debian XFCE 精简桌面搭建
linux·运维
小麦嵌入式3 小时前
FPGA入门(四):时序逻辑计数器原理与 LED 闪烁实现
linux·驱动开发·stm32·嵌入式硬件·fpga开发·硬件工程·dsp开发
皮卡蛋炒饭.4 小时前
传输层协议UDP
linux·网络协议·udp
大明者省4 小时前
宝塔开了端口,Ubuntu 还得开相应端口才能打通
服务器·数据库·ubuntu
syagain_zsx5 小时前
Linux指令初识(实用篇)
linux·运维·服务器
OYangxf5 小时前
Git Commit Message
运维·git