首页
›
云原生架构与平台工程
›
083-容器网络运维缓存命中巡检
›
《Cilium eBPF缓存未命中故障诊断与修复》
VIP20
本课程属于:083-容器网络运维缓存命中巡检
云原生架构与平台工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Cilium eBPF缓存未命中故障诊断与修复
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Cilium概述
Cilium项目背景 · 核心功能(网络 · 安全
Cilium
项目背景
02
eBPF基础
eBPF虚拟机架构 · eBPF程序类型(XDP · TC
eBPF
虚拟机架构
03
Cilium架构
Cilium Agent · Cilium Operator · Cilium CNI插件
Cilium
架构
04
容器网络模型
CNI规范 · Pod网络命名空间 · veth pair与容器连通性
容器网络模型
CNI
05
Cilium数据路径
eBPF程序挂载点(TC Ingre… · XDP) · 数据包流转路径分析
Cilium
数据路径
06
Cilium缓存机制概述
为什么需要缓存?缓存类型(Endpo… · Policy缓存 · CT映射缓存)
Cilium
缓存机制概述
07
Endpoint缓存详解
Endpoint ID到Pod IP… · 缓存更新机制 · 缓存失效场景
Endpoint
缓存详解
08
Policy缓存详解
网络策略规则缓存 · L3/L4/L7策略缓存结构 · 策略命中与未命中
Policy
缓存详解
09
连接跟踪(CT)缓存
CT表结构 · NAT映射 · CT条目老化与回收
CT
连接跟踪
10
缓存命中与未命中
缓存命中率指标 · 未命中导致的性能下降 · 典型故障现象
缓存命
未命
11
eBPF Map监控
使用bpftool查看Map内容 · Map大小与内存占用 · Map泄漏排查
eBPF
Map
12
cilium-dbg工具
Endpoint状态查看 · Policy规则验证 · CT表导出
cilium-dbg
工具
13
hubble可观测性
Hubble架构 · 流量抓取 · L7协议解析
hubble
可观测性
14
常见故障场景1
新Pod创建后网络不通——Endpo…
常见故障场景1
Pod
15
常见故障场景2
策略更新后流量仍被拒绝——Polic…
常见故障场景2
Polic
16
常见故障场景3
连接跟踪表满导致丢包——CT缓存溢出
常见故障场景3
CT
17
常见故障场景4
NAT映射错误导致回程不通——CT缓…
常见故障场景4
NAT
18
常见故障场景5
大规模集群中缓存抖动——频繁的End…
常见故障场景5
End
19
日志分析
Cilium Agent日志级别设置 · 关键日志关键字(cache miss · map full
日志分析
Cilium
20
eBPF跟踪点
使用tracepoint监控缓存操作 · perf_event_output输…
eBPF
跟踪点
21
性能调优
调整CT表大小 · 调整Policy缓存TTL · 优化Endpoint更新频率
性能调优
CT
22
内核参数调优
netfilter相关参数 · eBPF Map最大大小 · 内存锁限制
内核参数调优
netfilter
23
Cilium配置项
bpf-ct-global-max · bpf-policy-map-max · bpf-lb-map-max等
Cilium
配置项
24
缓存一致性保证
Cilium Agent与eBPF程… · 事件驱动更新
缓存一致性保证
Cilium
25
多集群场景
ClusterMesh中的缓存同步 · 跨集群Endpoint缓存问题
多集群场景
ClusterMesh
26
安全策略缓存
Identity与Security… · 缓存绕过攻击防范
安全策略缓存
Identity
27
高级调试
使用bpf_printk打印缓存操作 · 使用bpftrace动态追踪
高级调试
bpf
28
案例实战1
模拟Endpoint缓存未命中并修复
案例实战1
Endpoint
29
案例实战2
模拟CT表溢出并扩容
案例实战2
CT
30
总结与最佳实践
缓存监控告警设置 · 日常巡检清单 · 故障排查流程
最佳实践
缓存监控告警设置
所属VIP或分类
同VIP:Calico网络策略缓存与镜像访问故障恢复
同VIP:Calico网络连接跟踪缓存与路由性能优化
同VIP:Cilium-eBPF数据面缓存与网络性能调优