tianzichen

Results 5 comments of tianzichen

client-go中的indexInformer和sharedIndexInformer有什么区别?

> > ## 问题描述 > > 背景 k8s 中的indexInformer在启动的过程中会去list&watch, 一个controller在其crash重启时,集群删除了一个资源如pod,那么在其启动的时候list就不会有这个pod,那么就会丢失这个Delete事件,进而没有办法回调Ondelete。这种情况k8s中是怎么处理的 > > 给对应资源加一个需要这个controller处理删除的finalizer 添加处理删除的finalizer是通用的方法么,我理解上面的场景应该是比较常见的

> 可以启动一个单独的线程去resync 实际资源跟你的后端资源的不同 单独起一个线程去resync,那就需要一个临时的存储来记录一下,否则没有办法去对比

> 是通用的 > […](#) > ________________________________ From: tianzichen ***@***.***> Sent: Monday, February 21, 2022 7:24:38 PM To: cloudnativeto/sig-kubernetes ***@***.***> Cc: Go2SheeP ***@***.***>; Comment ***@***.***> Subject: Re: [cloudnativeto/sig-kubernetes] 【提问】k8s indexinformer启动过程发送事件变更如何处理 (Issue...

How is this issue going?