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 全集群同步路由

相关推荐
Cyber4K2 小时前
【妙招系列】在Linux中测试自己邮箱是否可接收邮件?
linux·运维·python
s6516654962 小时前
linux-寄存器
linux
wanhengidc2 小时前
云手机 数据信息资源共享
大数据·运维·服务器·游戏·智能手机
星夜落月2 小时前
给自己搭一个私人阅读空间:FreshRSS 部署手记
运维·服务器·网络·rss
航Hang*2 小时前
第2章:进阶Linux系统——第1节:配置与管理Samba服务器
linux·运维·服务器·笔记·学习
摇滚侠2 小时前
从 Tomcat 服务最大连接数角度讲一讲高峰期高考查分网站打不开,服务器的资源是有限的,同一时间大量用户连接服务器,会耗尽服务器的资源,服务器会拒绝新的连接
java·服务器·tomcat
谢娘蓝桥2 小时前
Mac mini 4 docker 安装openclaw
运维·docker·容器
心前阳光2 小时前
Mirror网络库插件使用4
java·linux·网络·unity·c#·游戏引擎
XHW___0012 小时前
linux 解决挖矿病毒的方法
linux·运维·服务器