深入理解 client-go 与 controller-runtime:从 informer 到调谐的性能之道

前言 开发 Kubernetes CRD 资源时,绕不开 client-go 的 informer 机制。使用 client-go 本身并不困难——根据 kubebuilder 官网生成调谐框架,然后在 Reconcile方法中添加业务逻辑即可。 然而,只停留在“能用”的层面,很难理解其中的玄妙,出了问题心里没底。有时候代码正常工作了,自己也不清楚为什么能工作(笔者遇到过好几次)。 ...

2026-07-12 · xhy