eBPF 原理与 Cilium 网络数据面
理解 eBPF 程序、Map、XDP、TC 与 Socket Hook,结合 Cilium 分析 Service 转发、网络策略和 Hubble 流量观测的实现思路。
记录原理解析、配置实践和实际问题排查。
共 35 篇文章
第 11—20 篇 · 每页 10 篇理解 eBPF 程序、Map、XDP、TC 与 Socket Hook,结合 Cilium 分析 Service 转发、网络策略和 Hubble 流量观测的实现思路。
从 Network Namespace、veth pair 和 Linux Bridge 理解容器网络,梳理 ARP、邻居表、MAC 转发表与路由表的转发职责。
理解 CNI 的接口与配置流程、Pod IP 分配、同节点及跨节点通信,比较 Overlay、Underlay 与 Flannel、Calico、Cilium 的实现侧重。
梳理 Kubernetes API 请求中的身份认证、权限授权和准入控制,区分普通用户与 ServiceAccount,并理解常见身份凭据和访问边界。
梳理 Pod、Deployment、StatefulSet、DaemonSet、Job 与 CronJob 的职责、管理关系和选型场景,建立 Kubernetes 工作负载的整体认识。
理解 Service、EndpointSlice 与 CoreDNS 如何提供稳定访问和名称解析,掌握端口映射、DNS 搜索域、Headless Service 及服务发现排查。
沿 ClusterIP 到后端 Pod 的路径理解 Service 数据面,比较 kube-proxy 的 iptables、IPVS、nftables 模式及 Cilium 的 eBPF 实现。
梳理准入插件、Pod Security Admission、动态 Webhook 与 CEL 策略,理解准入变更与校验、Pod 安全标准以及策略落地的适用边界。
梳理外部请求进入集群的路径,理解 Ingress、Ingress Controller、TLS 与 Gateway API 的职责,并按入口、Service 和 Pod 分层排查。
建立 Kubernetes 网络的分层全景,区分 Pod 网络、Service、DNS、Ingress 与 NetworkPolicy 的职责,并串联各模块的学习顺序。