zqw's notes
所有文章 分类 标签 关于
zqw's notes
取消
所有文章分类标签关于

【dive-into-k8s-02】Cilium 替换 Flannel:告别 VXLAN 封装税,拥抱 eBPF 原生网络

Paul 发布于 2025-12-10 收录于 分布式系统

上一篇我们在 Kind 集群中手撸 Flannel,用 tcpdump 亲眼见证了 VXLAN 每个数据包 50 字节的封装开销。这一篇,我们把 Flannel 替换为 Cilium,利用 eBPF 技术彻底干掉这笔"网络税",并用 Hubble 实现网络流量的可视化观测。

阅读全文
 Kubernetes, Cilium, EBPF

【dive-into-k8s】用 Kind 手撸 CNI,从 CrashLoop 到 VXLAN 抓包解剖

Paul 发布于 2025-12-07 收录于 分布式系统

周末,我在 Manjaro 上利用 kind 从零构建了一个“无网络”集群,手动排查了内核模块缺失、CNI 插件丢失等硬核故障,并最终通过 tcpdump 亲眼见证了 VXLAN 的封包过程。这篇文章记录了全过程。

阅读全文
 Kubernetes, CNI, 网络

Temporal vs K8s Controller:声明式与编排式,两种控制面范式的深度对比

Paul 发布于 2025-07-15 收录于 分布式系统

K8s Controller 和 Temporal 都是"控制面"技术,但代表了两种截然不同的设计哲学。本文深度对比二者的核心差异,并探讨在 AI Infra 平台中如何结合运用。

阅读全文
 Temporal, Kubernetes, 控制面

Temporal 实战:从 Saga 模式到故障自愈,解构分布式长事务编排

Paul 发布于 2025-07-10 收录于 分布式系统

在构建交易系统后台时,我使用 Temporal 解决了传统分布式事务的一致性难题。这篇文章深入解析 Temporal 的核心机制,并探讨其在 AI 任务调度场景的应用前景。

阅读全文
 Temporal, Go, Saga

Go 并发锁的性能陷阱:从 sync.Mutex 到自旋锁的实战调优

Paul 发布于 2025-04-02 收录于 Go

一个看似简单的并发 Map 访问,在高并发下性能骤降。pprof 显示 90% 的时间花在 sync.Mutex.Lock。这篇文章记录问题排查过程,以及不同锁策略的性能对比。

阅读全文
 并发, 锁, 性能优化

实战 OOM Killer:一次容器内存泄漏的排查全过程

Paul 发布于 2023-09-20 收录于 Linux

某天凌晨,线上告警:NAS 管理服务莫名重启。查日志没有任何业务错误,服务就像被人拔了电源一样突然死亡。这篇文章记录了从 dmesg 到 pprof 的完整排查过程。

阅读全文
 OOM, Go, 排错
  • 1
  • 2
  • 3
  • 4
2019 - 2025 xxxx | CC BY-NC 4.0 | 
粤ICP备2025410157号 | 公安图标 粤公网安备44030002006969号