关于k8s:k8s-informer-图解

3次阅读

共计 302 个字符,预计需要花费 1 分钟才能阅读完成。

网上看了很多对于 informer 的文章以及流程图,感觉不全面,因而本人画了一张

Resync 机制

Resync 开启后 event 操作须要幂等解决

开启后会定时从本地 cache.store 同步数据,会触发 UpdateFunc,所以如果开启 resync 最好查看每次 ResourceVersion 是否发送变更,防止做不必要的操作。

初始化 informerFactory 的时候传入的 resyncPeriod 会因为每个 informer 的 AddEventHandlerWithResyncPeriod 操作而扭转,如果一开始传入的是 10s 同步一次,但前面退出一个须要 2s 同步一次的 event,informer 的同步周期会变成 2s

正文完
 0